Hi,
ich verzweifle an folgendem Problem mit der include-Funktion in PHP:
Ich füge in einer Datei "top.php" zwei andere Dateien "A.php" und "B.php" mit der include-Funktion ein. Zwischen beiden Include-Anweisungen stehen ein paar Zeilen Code, die aber mit meinem Problem nichts zu tun haben (dürften). Wenn ich nun in A.php Variablen definiere, sind diese in B.php plötzlich nicht mehr vorhanden.
In top.php sind die Variablen sehr wohl vorhanden. Außerdem werden A.php und B.php richtig includet, da ich den Code sehe, der von beiden produziert wird. Nur die in A.php definierten Variablen existieren in B.php nicht mehr.
Ich definiere die Variablen in A.php auch nicht in einer Funktion oder so, oder versuche in B.php innerhalb einer Funktion darauf zuzugreifen. Der Vollständigkeit halber: A.php und B.php sind in meinem Stammverzeichnis gespeichert, top.php in einem Unterverzeichnis. Ich arbeite mit absoluten Pfaden, die in Variablen gespeichert sind, um Dateien zu includen. Wie erwähnt, das includen an sich ist aber nicht das Problem.
Ich arbeite mit php 4.4.1, wer sich phpinfo anschauen will, kann das gerne unter http://www.sciborg.uwaterloo.ca/~bwjungni/phpinfo.php tun.
Vielen Dank für eure Antworten,
Bastian
ich verzweifle an folgendem Problem mit der include-Funktion in PHP:
Ich füge in einer Datei "top.php" zwei andere Dateien "A.php" und "B.php" mit der include-Funktion ein. Zwischen beiden Include-Anweisungen stehen ein paar Zeilen Code, die aber mit meinem Problem nichts zu tun haben (dürften). Wenn ich nun in A.php Variablen definiere, sind diese in B.php plötzlich nicht mehr vorhanden.
In top.php sind die Variablen sehr wohl vorhanden. Außerdem werden A.php und B.php richtig includet, da ich den Code sehe, der von beiden produziert wird. Nur die in A.php definierten Variablen existieren in B.php nicht mehr.
Ich definiere die Variablen in A.php auch nicht in einer Funktion oder so, oder versuche in B.php innerhalb einer Funktion darauf zuzugreifen. Der Vollständigkeit halber: A.php und B.php sind in meinem Stammverzeichnis gespeichert, top.php in einem Unterverzeichnis. Ich arbeite mit absoluten Pfaden, die in Variablen gespeichert sind, um Dateien zu includen. Wie erwähnt, das includen an sich ist aber nicht das Problem.
Ich arbeite mit php 4.4.1, wer sich phpinfo anschauen will, kann das gerne unter http://www.sciborg.uwaterloo.ca/~bwjungni/phpinfo.php tun.
Vielen Dank für eure Antworten,
Bastian
Kommentar