AHTIXPICT
Новичок
Вопрос о времени выполнения скрипта
В скрипте нет никаких set_time_limit(0), ob_flush , etc/
В php.ini max_execution_time = 30, и тоже никаких действий с буфером нет.
По идее если файл большой то должна вывалиться ошибка max execution time
Но почему то скрипт отрабатывает до конца
В чем я ошибаюсь?
PHP:
$maxblock = 1*1024;
....... здесь проверки на существ. файла ........
$fp = fopen($path,'r');
if (!$fp)
{
header('HTTP/1.0 403 Forbidden');
exit;
}
$file_size = filesize($path);
$file_time = date("D, d M Y H:i:s T", filemtime($path));
$file_mime = mime_content_type($path);
header("HTTP/1.1 200 OK");
header("Content-Disposition: inline; filename=".basename($path));
header("Last-Modified: ".$file_time);
header("Accept-Ranges: bytes");
header('Content-Length: '.$file_size);
header("Content-type: ".$file_mime);
while (!feof($fp))
{
echo fread($fp,$maxblock);
sleep(1);
}
fclose($fp);
В php.ini max_execution_time = 30, и тоже никаких действий с буфером нет.
По идее если файл большой то должна вывалиться ошибка max execution time
Но почему то скрипт отрабатывает до конца
В чем я ошибаюсь?
