3
この関数は、URLに読むのURLコンテンツ、バッファリングされていないPHP
function get_url_contents($url){
$crl = curl_init();
$timeout = 5;
curl_setopt ($crl, CURLOPT_URL,$url);
curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout);
$ret = curl_exec($crl);
curl_close($crl);
return $ret;
}
を読み取りますが、私はそれをバッファなし読みたいので、私はそれがロードされている間、それを分析するために、例えば、バッファなしにcgi-scriptを読むことができますか? これはどのようにPHPで行いますか?
いい質問は、それを行うには明白な方法があるようには思えません。 – andrewmu
'fopen'を調べることを検討してください。 '$ url'と' fread() 'への接続をループの中のあるバイト量だけ開いて、それが処理されたときに処理します。 – Fanis
fopenの問題は、セキュリティ上の理由から、ほとんどのホストがURLにアクセスできないことです。 –