Hallo,
folgendes Problem. Ich lese eine Datei von einem entfernten server per readfile ein, da sich in der Datei db-abfragen befinden. Nun möchte ich bestimmte strings ersetzen, aber das klappt nicht. Das einzige was ausgegeben wird ist die Zahl 20684.
Was stimmt da nicht?
$headerFileContent = readfile("http://www.einedomain.de/top_frame.php","r");
echo $headerFileContent = str_replace("./library/images","images",$headerFileContent);
Ein weiteres Problem ist, dass beim Einlesen der Datei die relativen Pfade möglichst in absolute umgewandelt werden sollten, so dass beispielsweise aus "./library" ein "http://www.einedomain.de/library" wird. Dann kann ich die Links, die in der Datei relativ sind, nutzen.
Ich hoffe, ich konnte das Problem einigermaßen gut darstellen.![Wink](https://www.php-resource.de/forum/core/images/smilies/wink.gif)
Danke schonmal im Voraus.
Rainer
folgendes Problem. Ich lese eine Datei von einem entfernten server per readfile ein, da sich in der Datei db-abfragen befinden. Nun möchte ich bestimmte strings ersetzen, aber das klappt nicht. Das einzige was ausgegeben wird ist die Zahl 20684.
Was stimmt da nicht?
$headerFileContent = readfile("http://www.einedomain.de/top_frame.php","r");
echo $headerFileContent = str_replace("./library/images","images",$headerFileContent);
Ein weiteres Problem ist, dass beim Einlesen der Datei die relativen Pfade möglichst in absolute umgewandelt werden sollten, so dass beispielsweise aus "./library" ein "http://www.einedomain.de/library" wird. Dann kann ich die Links, die in der Datei relativ sind, nutzen.
Ich hoffe, ich konnte das Problem einigermaßen gut darstellen.
![Wink](https://www.php-resource.de/forum/core/images/smilies/wink.gif)
Danke schonmal im Voraus.
Rainer
Kommentar