M
Marotzke
Guest
Guten Morgen!
Ich habe einen kleinen PHP-Fehler, der mir leider wenig sagt. Und zwar geht es darum, dass ich Seiteninhalte im HTML-Body mit include einbinden will:
Das Problem lautet in etwa wie folgt: "Notice: Undefined index: page in ...". Soweit ich das verstanden habe, will die Software wohl, dass ich beim ersten if kein == "" angebe, sondern irgendwas dahinschreibe.
Das Problem tritt NUR offline auf - online funktioniert alles perfekt. Die Variable $page enthält jeweils den zweibuchstabigen Seitennamen, dass "xx" ist der Wert für die leere Seite (ist ja auch nicht so wichtig). Aber es geht noch weiter (ebenfalls nur offline): Sobald ich eine Seite anklicke, die UNGLEICH "xx" ist, also alle anderen Seiten, die Inhalt haben, kommt der Fehler: "Warning: include(files/php/.php): failed to open stream: No such file or directory in ..."
So einer z.B. geht nicht:
abc
So einer geht aber doch:
xx
Woran könnte es liegen, und warum funktioniert es NUR offline nicht? Wie könnte man das beheben oder besser oder anders machen?
Danke für Hilfe schonmal
Ich habe einen kleinen PHP-Fehler, der mir leider wenig sagt. Und zwar geht es darum, dass ich Seiteninhalte im HTML-Body mit include einbinden will:
PHP:
<?php
if( $_GET['page'] == "" ){ include "files/php/_start.php"; }
else if( $_GET['page'] == "xx"){ include "files/php/_empty.php"; }
else if( $_GET['page'] != "xx"){ include "files/php/".$page.".php"; }
?>
Das Problem tritt NUR offline auf - online funktioniert alles perfekt. Die Variable $page enthält jeweils den zweibuchstabigen Seitennamen, dass "xx" ist der Wert für die leere Seite (ist ja auch nicht so wichtig). Aber es geht noch weiter (ebenfalls nur offline): Sobald ich eine Seite anklicke, die UNGLEICH "xx" ist, also alle anderen Seiten, die Inhalt haben, kommt der Fehler: "Warning: include(files/php/.php): failed to open stream: No such file or directory in ..."
So einer z.B. geht nicht:
abc
So einer geht aber doch:
xx
Woran könnte es liegen, und warum funktioniert es NUR offline nicht? Wie könnte man das beheben oder besser oder anders machen?
Danke für Hilfe schonmal