Sven Rautenberg: Bild-Datei automatisch an gewünschten Ort runterladen

Beitrag lesen

Moin!

Ich möchte mit einem PHP-Script eine Bild-Datei automatisch runterladen.
Ein Beispiel:
Man gibt in das dafür vorgesehene Formular den Link des Bildes ein:
http://www.schwabe.ch/media/doc_images/2072-3_18.jpg
Danach wird es per PHP-Script heruntergeladen und auf der Netzwerkfestplatte gespeichert. Wie kann dies realisiert werden?

PHP bietet diverse Methoden, um HTTP-Requests abzuschicken und die angeforderten Daten dann irgendwo abzulegen.

Mit den URL-fopen-Wrappern funktioniert fopen() oder file_get_contents().

fsockopen() erfordert Wissen über korrektes HTTP-Protokoll.

curl bietet reichhaltige Ausstattung.

Im PEAR-Archiv findet sich PEAR::HTTP_Request und PEAR::HTTP_Client.

Du brauchst also nur die URL nehmen, passend zu behandeln und einem der vielen Möglichkeiten zu übergeben, und am Ende die Daten vom Netzwerk auf den gewünschten Speicherplatz zu tun.

- Sven Rautenberg