Ankündigung

Einklappen
Keine Ankündigung bisher.

Download von Bildern

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Download von Bildern

    Hallo zusammen,

    ich versuche automatisiert Bildchen von einer Webseite zu laden.
    Mit dem Browser geht das einwandfrei, mit PHP kommt die Datei nicht vollständig an:

    PHP-Code:
           // Source File als binary öffnen
           // den imagelink habe ich mir zuvor aus der Ziel-Webseite ausgelesen
           
    $picturelink=fopen("http://".$imagelink[1][0].".jpg","rb");
           
    // lesen
           
    $picture=fread($picturelink,1000000);

           
    $directory="d:\\";
           
    $filename=$neuername.".jpg";
           
    //Zielfile erstellen
           
    $thefilefopen($directory.$filename"wb");
           
    //Zielfile schreiben
           
    fwrite($thefile$picture1000000);

     
           
    fclose($thefile);
           
    fclose($picturelink); 
    Verglichen mit dem per IE gesaugten Foto fehlen unten einige Informationen im Bild... so gut 5-10 %

    Hat das mal jemand gehabt und ggf. gelöst?
    Oder gibt es da eine einfacherer Funktion, die liest und lokal abspeichert?

    Danke und Gruß Stefan

  • #2
    $picture=fread($picturelink,1000000);
    Vielleicht ist die Datei größer?

    PHP-Code:
    error_reporting(E_ALL);
    ini_set('display_errors'1);
    $source "http://".$imagelink[1][0].".jpg";
    $target "d:/" $neuername.".jpg";
    file_put_contents($target$source); 

    Kommentar

    Lädt...
    X