webForumDet fria alternativet

Begränsad mängd data med CURL

PHP

0 svar · 292 visningar · startad av M@rtin

Medlem sedan dec. 19992 085 inlägg
Frågan#1

Finns det något sätt att hämta t.ex. bara de första 256-byten av en sida med CURL i php?

Jag har testat följande:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $file);
curl_setopt($ch, CURLOPT_RANGE, "0-256");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$body = curl_exec($ch);
curl_close($ch);

Detta fungerar bra på vissa servrar men vissa verkar helt ignorera CURLOPT_RANGE? Verkar som att det är servern man hämtar från som bestämmer hur mycket som ska skickas.

Finns det något bättre sätt att begränsa hur mycket man hämtar?

250 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)