Fotos von Server per cURL auf Platte ziehen

  • Heyho,
    ich wollte mal ein wenig mit cURL spielen, bin aber zu doof dazu.


    Mein Ziel: eine Reihe von Bildern von einem Server auf meine Platte ziehen. Ich will mich nicht durch hunderte Bilder manuell mit "Speichern unter" durchklickern ;)
    Mein Problem: cURL empfängt die Bilder offenbar nicht richtig.


    Mein bisheriger Code:


    Das liefert mir so allerdings eine Ausgabe der Bildrohdaten im Browserfenster (öffnet ein .png Bild mit dem Editor...) und lauter 1KB große, fehlerhafte Bilddateien im Ordner /img. Warum, was fehlt?


    Und keine Angst, die Bilder sind frei zugänglich und Open Source, nur ist die URL recht lang :D

  • Ist das eine Einmalaktion, oder lädst Du das öfter?
    Wenn öfter, dann würde ich noch prüfen lassen, ob curl_exec() nicht false gibt, und ob der Statuscode 200 ist.
    status:

    PHP
    curl_getinfo($ch,CURLINFO_HTTP_CODE))

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!