Ergreifende Bild mit cURL php

Versuchen, um das Bild zu speichern auf meinem server mit cURL. Das Bild erscheint zum download. Es zeigt die richtigen bytes aber wenn ich das link-Bild funktioniert nicht. Ich habe dann den DL zu sehen und NÖ Ihr ein leeres Bild.

hier ist mein code... was ist das Problem?

$ch = curl_init("'. $image .'");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
$rawdata=curl_exec ($ch);
curl_close ($ch);

$fp = fopen("$rename.jpg",'w');
fwrite($fp, $rawdata); 
fclose($fp);
Versuchen Sie es mit true und false anstelle von 0 und 1. Ich nicht glaube, die einen Unterschied machen wird, aber es könnte. Auch, was passiert, wenn Sie ein var_export(strlen($rawdata)) nach Ihrem curl_close($ch) statement? Ich versuche nur, um herauszufinden, ob das Problem mit den Bild-Abruf oder das speichern danach.

InformationsquelleAutor David Morin | 2012-06-05

Schreibe einen Kommentar