PHPスクリプトからの発信応答の速度を制限するには? したがって、キープアライブ接続でデータを生成するスクリプトがあります。ファイルを開いて読み取るだけです。発信速度を制限する方法
(今では私はそのようなコードを持っています)
if(isset($_GET[FILE]))
{
$fileName = $_GET[FILE];
$file = $fileName;
if (!file_exists($file))
{
print('<b>ERROR:</b> php could not find (' . $fileName . ') please check your settings.');
exit();
}
if(file_exists($file))
{
# stay clean
@ob_end_clean();
@set_time_limit(0);
# keep binary data safe
set_magic_quotes_runtime(0);
$fh = fopen($file, 'rb') or die ('<b>ERROR:</b> php could not open (' . $fileName . ')');
# content headers
header("Content-Type: video/x-flv");
# output file
while(!feof($fh))
{
# output file without bandwidth limiting
print(fread($fh, filesize($file)));
}
}
}
では、応答速度を制限するにはどうすればよいでしょうか (たとえば 50 kb/s に制限します)。