Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
Kommentar vom Moderator masterG am 10.10.2010 um 09:31:56 Uhr
Bitte das nächste mal die Formatierungshilfe durchlesen.
GELÖST

Php include öffnet bei firefox eine neue Seite

Frage Entwicklung PHP

Mitglied: AhraLordNikon

AhraLordNikon (Level 1) - Jetzt verbinden

09.10.2010, aktualisiert 10.10.2010, 4516 Aufrufe, 5 Kommentare

Hallo alle zusammen.

Nach langer suche poste ich jetzt hier, hab leider keine hilfe im inet gefunden. Ich habe ein Problem mit dem PHP include. Ich sollte gleich mal sagen das ich mit PHP bisher nicht so viel zu tun hatte ;).

Es geht um folgendes:

Ich habe eine Seite mit der Rubrik Video. Video hat unten ein Menü und oben einen <div> bereich für inhalt (wir nennen ihn mal content_main). Mit php include wird in content_main eine Video_main Seite geladen. Auf dieser Video_main Seite
gibt es ein Menü rechts in dem man einzelne Videos laden kann. Später soll mal (wenn genug videos da sind) mehrere Video_mains geben für einzelne Videogruppen die über die Hauptseite Video geöffnet werden. Auf der Video_main Seite
gibt es ebenfalls einen <div> bereich in dem Content geladen werden kann (die eigentlich Videos). Dieser Bereich wird gefüllt wenn man rechts in dem menü auf einen Link klickt. Beim Laden der Seite (video_main) wird der Content mit
einer Seite geladen die Video_welcome heißt. Klickt man jetzt auf einen Link rechts im menü um ein Video anzuzeigen öffnet sich ein neuer Tab. Das Gilt allerdings nur für den ersten klick, danach funktioniert alles. Das Ganze ist auch begrenz auf
den Firefox. Im IE geht es. Schaut euch einfach die Seite an dann ist es verständlicher

www.bilderpol.de und dann Rubrik Video

Hier mal der Code der Video Hauptseite
01.
<?php 
02.
					include_once('config.php'); 
03.
					if(isset($_GET['section']) AND isset($dateien[$_GET['section']])) 
04.
05.
					 //Ist eine $_GET Variable vorhanden wird PHP angewiesen  
06.
					 //zu prüfen ob die Datei existiert und diese dann zu laden 
07.
					  
08.
					 if(!file_exists($dateien[$_GET['section']])) echo "Die Datei ist nicht vorhanden."
09.
 
10.
					 include $dateien[$_GET['section']];  
11.
12.
					else 
13.
14.
					 //Wenn keine Variable oder Definition vorhanden ist 
15.
					 //lade die Fehlerseite bzw. die Indexseite 
16.
					 include $dateien['video_home'];  
17.
18.
					?> 
hier der Code der video_main
01.
<?php 
02.
					//inhalt.php 
03.
					include_once('config.php'); 
04.
 
05.
					if(isset($_GET['s']) AND isset($dateien[$_GET['s']])) 
06.
07.
					 //Ist eine $_GET Variable vorhanden wird PHP angewiesen  
08.
					 //zu prüfen ob die Datei existiert und diese dann zu laden 
09.
					  
10.
					 if(!file_exists($dateien[$_GET['s']])) echo "Die Datei ist nicht vorhanden."
11.
 
12.
					 include_once $dateien[$_GET['s']];  
13.
14.
					else 
15.
16.
					 //Wenn keine Variable oder Definition vorhanden ist 
17.
					 //lade die Fehlerseite bzw. die Indexseite 
18.
					 include_once $dateien['video_welcome'];  
19.
20.
					?>  
21.
		 
meine config.php
01.
$dateien['v1'] = "video_v1.shtml"; 
02.
$dateien['video_welcome'] = "video_welcome.shtml"; 
03.
$dateien['video_home'] = "video_main.php";
Ich hoffe ich versteht was ich meine ;). Falls jemand hier weiß warum Firefox ein neuen Tab öffnet währe ich echt dankbar....

ps: ;) ich meine Natürlich "Ich hoffe ihr versteht was ich meine"
Mitglied: meight
09.10.2010 um 12:44 Uhr
hast dus schon mal über "direkte" varaiblen versucht?

also nicht
01.
$dateien['video_home'] = "video_main.php";
sonder
01.
$video_home = "video_main.php";
und dann in den anderen dateien statt
01.
include $dateien['video_home']; 
einfach
01.
include $video_home; 
oder, wenn dus trotzdem so machen möchtest wie in deinem beispiel versucht mal in der config.php datei folgendes:
01.
<?php 
02.
$dateien = array(	"v1" => "video_v1.shtml"
03.
					"'video_welcome" => "video_welcome.shtml"
04.
					"video_home" => "video_main.php"); 
05.
?>
Bitte warten ..
Mitglied: AhraLordNikon
09.10.2010 um 12:59 Uhr
Danke erstmal, hätte die komplett posten sollen also meine config sieht so aus
01.
<?php 
02.
//config.php 
03.
 
04.
$dateien = array(); 
05.
$dateien['video_home'] = "video_main.php";  
06.
$dateien['video_welcome'] = "video_welcome.shtml"
07.
$dateien['v1'] = "video_v1.shtml"
08.
$dateien['v2'] = "video_v2.shtml"
09.
$dateien['v3'] = "video_v3.shtml"
10.
 
11.
?> 
hab es jetzt auch mal mit folgendem versucht:
01.
<?php  
02.
 
03.
$dateien = array(	  "video_home" => "video_main.php",                
04.
              "video_welcome" => "video_welcome.shtml",         
05.
             "v1" => "video_v1.shtml"
06.
             "v2" => "video_v2.shtml"
07.
            "v3" => "video_v3.shtml"); 
08.
?>
ändert aber nichts. Allso wie gesagt unter IE8 geht es ja
Bitte warten ..
Mitglied: AhraLordNikon
09.10.2010 um 14:24 Uhr
Wie muss den der link aussehen?

mein link lautet: "<a href="video.php?section=video_main&s=v1" >"

wobei section der include bereich von der hauptseite ist und s der include bereich von der video_main
Bitte warten ..
Mitglied: Guenni
09.10.2010 um 16:50 Uhr
Hi AhraLordNikon,

1. Hast du schonmal daran gedacht, dass dies eine Eigenschaft von FireFox sein könnte?

2. Hast du dir mal den Quelltext von bilderpol.de/video.php im Browser angesehen?

Durch deine includierten Seiten hast du mehrere verschachtelte *html, head, body Tags* sowie

mehrere DOC-Type Deklarationen. Includierte Seiten enhalten auschließlich den Inhalt zwischen

den Body-Tags und sonst nichts, noch nicht mal die Body-Tags selber.

3. In einer includierten Seite steht <base target="people_inline"> als Ziel. Hast du ein Frameset,

das einen Frame dieses Namens enthält? Es wird, je nach Browser, immer eine neue Seite geöffnet,

wenn ein Ziel fehlerhaft geschrieben wird bzw. nicht vorhanden ist(War jedenfalls früher so).


Gruß
Günni
Bitte warten ..
Mitglied: AhraLordNikon
09.10.2010 um 19:48 Uhr
Vielen dank, hast mir echt weitergeholfen ;)

hab die ganzen html tags (also body und so) weg. dann gings ;)

ps: hab die seite vorher mit inline frames gehabt, das mit <base target="people_inline"> ist noch ein überbleibsel....

nochmal danke
Bitte warten ..
Ähnliche Inhalte
Webbrowser
Firefox öffnet keine SSl Webseiten
Frage von dake84Webbrowser1 Kommentar

Hallo, ich habe mal wieder ein "lustiges" Phänomen bei einem meiner Problemfälle ;) Firefox öffnet keine SSL verschlüsselten Webseiten ...

Mac OS X
Safari öffnet bestimmt Seite nicht
Frage von tomi93Mac OS X2 Kommentare

Hallo , ich habe an einem iMac bei uns im Unternehmen das Problem das Safari dort eine bestimmte Seite ...

PHP
PHP include und per form ein formular einfügen
Frage von miichiii9PHP1 Kommentar

Hallo miteinander Ich habe ein kleines Problem Meine Idee ist ein kleines Forum selber zu erstellen mittels PHP und ...

Ubuntu
PHP - Nur leere Seiten
Frage von UItimateUbuntu6 Kommentare

Hallo. Ich habe gestern auf meinem Raspberry Pi das Betriebssystem Ubuntu MATE 16.04.2 LTS installiert. Apache funktioniert einwandfrei. Wenn ...

Neue Wissensbeiträge
MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 13 StundenMikroTik RouterOS4 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 13 StundenSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Administrator.de Feedback

Entwicklertagebuch: Die Startseite wurde überarbeitet

Information von admtech vor 16 StundenAdministrator.de Feedback9 Kommentare

Hallo Administrator User, mit dem Release 5.7 haben wir unsere Startseite überarbeitet und die Beiträge und Fragen voneinander getrennt. ...

Vmware

VMware Desktopprodukte sind verwundbar

Information von Penny.Cilin vor 21 StundenVmware

Die VMware-Anwendungen zum Umgang mit virtuellen Maschinen Fusion, Horizon Client und Workstation sowie die Plattform NSX sind verwundbar. Davon ...

Heiß diskutierte Inhalte
Visual Studio
Vb.net-Tool zum Erzeugen einer Outlook-E-Mail
Frage von ahstaxVisual Studio24 Kommentare

Hallo, ich möchte gerne ein vb.net-Tool schreiben, das am Ende eine Outlook-E-Mail erzeugt. Grundsätzlich ist mir klar, wie das ...

Windows Server
RDP macht Server schneller???
Frage von JaniDJWindows Server16 Kommentare

Hallo Community, wir betrieben seit geraumer Zeit diverse virtuelle Maschinen und Server mit Windows Server 2012. Leider haben wir ...

Windows Netzwerk
Netzwerk Neustrukturierung
Frage von IT-DreamerWindows Netzwerk16 Kommentare

Hallo verehrte Community und Admins, bei uns im Haus steht eine Neustrukturierung an. Dafür benötige ich von euch ein ...

Windows 10
Windows 10 dunkler Bildschirm nach Umfallen
Frage von AkcentWindows 1015 Kommentare

Hallo, habe hier einen Windows 10 Rechner der von einem User umgefallen wurde (Beine übers Knie, an den PC ...