Wie kann ich den Inhalt einer mit fopen geöffneten Datei lokal speichern?
Hallo Community ;)
heut wollt ich mal wieder etwas mit PHP basteln und bin nun auf ein wohl recht einfaches Problem gestoßen.
Ich möchte gern die Datei tribe.txt auf einem entfernten Webserver öffnen und die in dem Dokument stehenden Daten in eine .txt auf meinen Server kopieren.
Jedoch sobald ich die Daten in die $daten schreiben will kommt ein Fehler, das fwrite einen 2. Parameter braucht. hat er doch eigentlich oder nicht?
heut wollt ich mal wieder etwas mit PHP basteln und bin nun auf ein wohl recht einfaches Problem gestoßen.
Ich möchte gern die Datei tribe.txt auf einem entfernten Webserver öffnen und die in dem Dokument stehenden Daten in eine .txt auf meinen Server kopieren.
Jedoch sobald ich die Daten in die $daten schreiben will kommt ein Fehler, das fwrite einen 2. Parameter braucht. hat er doch eigentlich oder nicht?
<?php
$daten = fopen('http://de62.die-staemme.de/map/tribe.txt', 'r');
// Festlegen des Dateinamens
$datei_name = "tribe.txt";
/*
Die Datei wird zum schreiben geöffnet
und falls der Dateiname bereits vorhanden ist,
wird der komplette alte Inhalt vorher gelöscht!
*/
$fp = fopen($datei_name, "w");
/*
Daten in Datei schreiben.
Dieser Befehl kann widerholt aufgerufen werden.
*/
fwrite($fp, $daten);
// Die Datei wird geschlossen.
fclose($fp);
?>
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 150781
Url: https://administrator.de/contentid/150781
Ausgedruckt am: 20.11.2024 um 17:11 Uhr
5 Kommentare
Neuester Kommentar
Moin,
hierzu möchte ich dir die offizielle PHP Manual Seite ans Herz legen:
http://php.net/manual/de/function.fopen.php
lg,
Slainte
hierzu möchte ich dir die offizielle PHP Manual Seite ans Herz legen:
http://php.net/manual/de/function.fopen.php
lg,
Slainte