Sonntag, April 5, 2020

speichern, Bilder von url durch php content

<?php
//Get the file
$content = 'http://dev.aviesta.com.mx/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/b/r/bridal-shoes1.jpg ';
//Store in the filesystem.
$fp = fopen('/var/www/ajaxForm/loading.gif', 'w'); 
fwrite($fp, $content);
fclose($fp);


?>

Ich bin immer folgende Fehler wenn ich versuche diese

Warning: fopen(/var/www/ajaxForm/loading.gif): fehlgeschlagen zu öffnen
stream: Keine solche Datei oder Verzeichnis in /var/www/curlimage.php in Zeile 5 Warning: fwrite() erwartet parameter 1 to be resource, boolean
in /var/www/curlimage.php on line 6 Warning: fclose() erwartet
parameter 1 to be resource, boolean given in /var/www/curlimage.php auf
Zeile 7

  • Fehler spricht selbst.
  • Lieber habe ich diese Frage hier, weil ich nicht verstehe der Fehler
  • Tut Apache haben gute Rechte, um die Datei zu erstellen /var/www/ajaxForm/loading.gif ?
  • ja die Datei ist schon erstellt und der apache hat die Berechtigungen zum Lesen und schreiben
  • ähnliche Frage SO : stackoverflow.com/questions/6306935/…
  • Haben Sie gesehen, die Antwort unten.

InformationsquelleAutor Rohit Goel | 2013-01-07

2 Kommentare

  1. 3

    Tun, müssen Sie speichern, das Bild? Ich weiß nicht, warum Sie dieser code zu schreiben, können Sie nicht öffnen Sie ein gif-Bild und schreiben Sie noch hinein. Wenn Sie möchten, speichern Sie das Bild, dann können Sie

    file_put_contents("imgfolder/imgID.jpg", $image); oder copy($image_url, $your_path);

    • dies ist gut, aber ich wollen, speichern Sie das Bild aus der url in meine lokalen Ordner und es sollte, erzeugt die Dateien automatisch
    • es wird. überprüfen Sie die php-Handbuch für beide-Funktion

Kostenlose Online-Tests