Das ist, was ich bisher versucht habe:PHP cURL Wie man Bildbreite erhält?
$h = curl_init();
$headers = array(
"Range: bytes=0-700"
);
curl_setopt($h, CURLOPT_URL, $url);
curl_setopt($h, CURLOPT_HTTPHEADER, $headers);
curl_setopt($h, CURLOPT_RETURNTRANSFER, 1); //return the image value
$mh = curl_multi_init();
curl_multi_add_handle($mh, $h);
$running = null;
do {
curl_multi_exec($mh, $running);
} while ($running > 0);
$raw = curl_multi_getcontent($h);
$im = imagecreatefromstring($raw);
$width = imagesx($im);
$height = imagesy($im);
var_dump($width);
ich diese Fehlermeldung erhalten, wenn ich den Code ausführen:
> (!) Warning: imagecreatefromstring(): Data is not in a recognized
> format in
> C:\wamp\www\......funcs.php on
> line 399 Call Stack
> # Time Memory Function Location 1 0.0022 294120 {main}() ..\...
wenn Sie var_dump($raw)
heißt es:
string '<html>
<head><title>302 Found</title></head>
<body bgcolor="white">
<center><h1>302 Found</h1></center>
<hr><center>BSWS/2.1</center>
</body>
</html>
' (length=157)
Was könnte das Problem sein ... Ich habe über 6 Stunden damit verbracht, das Problem zu lösen ... Bitte helfen Sie mir. Danke
Danke !! ... Das war es! –