0

URLから大量のデータを返すphpとcurlを使用してコードを作成しました。制限したい

curl を使用した URL からの応答。

私たちの行動規範は次のとおりです。

$ch = curl_init($Url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$content = curl_exec($ch);
curl_close($ch);

ありがとう!どんな助けでも大歓迎です!!!

4

2 に答える 2

0

を使用するfile_get_contents()と、これを簡単に行うことができます:

$size = 1000;
$content = file_get_contents($url, false, null, 0, $size);

を使用してリクエストをカスタマイズし、stream_context_create()それを 3 番目の引数として渡すことができます。

于 2012-09-25T09:27:56.190 に答える
0

範囲ヘッダーを試してください:

$offset = 0;
$size = 10*1024;

$a = $offset;
$b = $offset + $size-1;

curl_easy_setopt(curlHandle, CURLOPT_HTTPHEADER, array("Range: bytes=$a-$b") );

これにより、10KB のデータが返されます。

これを見る

于 2012-09-25T09:21:46.720 に答える