Marion: PHP-Script soll PHP-Script includen

Beitrag lesen

Hallo Ihr,

nach einigen Monaten der Beschäftigung mit ASP habe ich nun PHP entdeckt und befinde mich in einer Art PHP-Rausch. Funktioniert hier doch alles irgendwie "intuitiver" und "pragmatischer". Aber egal. Irgend wie habe ich mich jetzt vergaloppiert. Hier meine Frage:

Mit include() und require() binde ich externe Dateien in eine PHP-Datei ein. Richtig? Nun möchte ich (abhängig von einer vorangegangenen Entscheidung) eine Datei einbinden der Art:

require($ThePath . "TheFile.inc.php");

So weit so gut. Der Wert von $ThePath wurde aus vielen verschiedenen Verzeichnissen ausgewählt und belegt, die Datei TheFile.inc.php gibt es auf allen diesen Verzeichnissen. Nun möchte ich aber _in_ den verschiedenen TheFiles.inc.php auf Bilder zugreifen, deren Speicherort ($TheImagePath) ich an gleicher Stelle ermittelt habe, wie auch $ThePath (drücke ich mich verständlich aus?). Es steht also in TheFile.inc.php die Zeile:

$TheImageString = "<img src="" . $TheImagePath . "TheImageFile.jpg" alt="Image">";

Aber das funktioniert nicht. Die Pfad-Variable wird einfach ignoriert, der Rest wird ausgeführt.

Wie funktioniert das mit dem PHP-Parser? Ist es vielleicht so, dass der Parser mit der Bearbeitung des initialen require() seine Arbeit abgeschlossen hat und sich nicht dafür interessiert, dass in der gerade includeten Datei auch noch Arbeit für ihn wäre? Wie kriege ich mein Problem gelöst?

Vielen Dank an Euch
Marion