Raven280438
Erfahrenes Mitglied
Hi,
Ich lese mittels fopen den Inhalt einer HTML-Datei ein und geben ihn dann mit echo aus.
Unterwegs passe ich noch die Pfad-Angaben von Bildern an die neue Location an.
Bei normalen HTML-Dateien funktioniert das. Wie bekomme ich es aber hin, dass möglicher PHP-Code der in diesen Dateien zwischen <? und ?> steht ausgeführt wird?
Hier die Funktion so wie ich sie jetzt benutze:
Die Dateien mit include() einzulesen funktioniert nicht, weil ich dann nicht den Pfad der Bilder ändern kann.
Kann mir jemand weiterhelfen?
Gruß
Ich lese mittels fopen den Inhalt einer HTML-Datei ein und geben ihn dann mit echo aus.
Unterwegs passe ich noch die Pfad-Angaben von Bildern an die neue Location an.
Bei normalen HTML-Dateien funktioniert das. Wie bekomme ich es aber hin, dass möglicher PHP-Code der in diesen Dateien zwischen <? und ?> steht ausgeführt wird?
Hier die Funktion so wie ich sie jetzt benutze:
PHP:
$fopen = fopen("$sourcefile", "r");
$txt = fread($fopen, filesize($sourcefile));
fclose($fopen);
//Bilder-Pfad anpassen
$txt = str_replace("src=\"images/","src=\"".dirname($sourcefile)."/images/",$txt);
echo $txt;
Die Dateien mit include() einzulesen funktioniert nicht, weil ich dann nicht den Pfad der Bilder ändern kann.
Kann mir jemand weiterhelfen?
Gruß