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

Mitglied: AhraLordNikon

AhraLordNikon (Level 1) - Jetzt verbinden

09.10.2010, aktualisiert 10.10.2010, 4530 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 ...

Microsoft Office

FireFox öffnet Sharepoint Dokument (docx) nicht

Frage von LordNicon79Microsoft Office1 Kommentar

Hi, es geht um eine Sharepoint 2013 Website mit ein paar WordDokumenten (2010 bis 2013) und genau diese Word ...

Neue Wissensbeiträge
Windows 10
Zero-Day-Lücke in Microsoft Edge
Information von kgborn vor 2 TagenWindows 10

In Microsofts Edge-Browser klafft wohl eine nicht geschlossene (0-Day) Sicherheitslücke im Just In Time Compiler (JIT Compiler) für Javascript. ...

Sicherheit
Microsoft und Skype: Sicherheit
Information von kgborn vor 2 TagenSicherheit

Die Tage gab es ja einige Berichte zur Sicherheit des Skype-Updaters. Der Updater von Skype läuft unter dem Konto ...

Datenschutz

Behörden ignorieren Sicherheitsbedenken gegenüber Windows 10

Information von Penny.Cilin vor 3 TagenDatenschutz8 Kommentare

Hallo, passend zum Thema Ablösung LIMUX in München ein interessanter Beitrag dazu: Behörden ignorieren Sicherheitsbedenken gegenüber Windows 10 Anscheinend ...

Sicherheit
Information Security Hub Munich airport
Information von brammer vor 3 TagenSicherheit

Hallo, Neues Center für Cyber Kriminalität am Münchener Flughafen brammer

Heiß diskutierte Inhalte
Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1016 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)12 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...

Server-Hardware
Server für Exchange 2016, Kaufberatung
Frage von MazenauerServer-Hardware10 Kommentare

Guten Tag werte Gemeinde, Vorab: Ich dachte es gab mal einen separaten Bereich für solche Anfragen, habe ich leider ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall10 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...