Zitat von
yankee:
@Hador:
Wenn due die php-Dateien nicht alle in .txt oder sowas, was eben nicht als php durchgeht umbenennst, wird der Webserver von dem du sie abrufst auslesen. Und wenn er es nicht tun sollte, tut es dein incluide-Befehl. Die php-Dateien bekommst du so nicht kopiert...
Das ist Quatsch. Das Script A, welches auf dem selben Webspace, wie die zu kopierenden dateien liegt, kann diese Dateien ohne Probleme per
fread oder
file_get_contents auslesen. Dabei spielt die Dateiendung keine Rolle. Welche Datei von dem Script A ausgelesen und ausgegeben werden soll, bekommt es ja vom Script B per PUT übermittelt (die angesprochene ID). Mit dem
include wird dann die Ausgabe des Scriptes A vom Script B eingelesen. Dank
ob_start(); bleibt der Inhalt dabei im internen Puffer und wird nicht ausgegeben, so dass man ihn ohne weiteres in eine neue datei auf Webspace B schreiben kann.