0

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);
4

0 に答える 0