stackoverflow で例を使用しようとしていますが、PHP で動作するものを見つけることができません。サーバーから大きなファイルをストリーミングしようとしていますが、リアルタイムで PHP の出力にストリーミングします。ファイルには承認が必要なため、それを達成できないようです。それは私のホームサーバーであるため、資格情報を持っています。誰かがこれを達成しましたか?
$ch = curl_init();
$writefunc = function($ch, $chunk) {
print $chunk;
ob_flush();
flush();
return len($chunk);
};
curl_setopt($ch, CURLOPT_BUFFERSIZE, 8096);
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch,CURLOPT_WRITEFUNCTION , $writefunc);
curl_exec($ch);