У меня есть сценарий, который создает видео с изображений на сервере и позволяет пользователю загружать видео. После загрузки видео сценарий удаляет видеофайл с сервера.Ошибка при создании файла статистики PHP при выходе пользователя из страницы
При загрузке видеофайла длина содержимого заголовка дает правильный размер файла с функцией размера файла(). Но после или во время загрузки файла, если пользователь нажимает любую ссылку на веб-сайте, он получает ошибку файла size() stat failed.
Вот код:
exec('/usr/bin/mencoder "mf://' . $images . '" -mf fps=25 -o ' . $outputvideo . ' -ovc lavc -lavcopts vcodec=mjpeg:vbitrate=800');
if (file_exists($outputvideo)){
header('Content-Type: video/x-msvideo');
header('Content-Disposition: attachment; filename=' . $outputfilename . '');
header('Content-Length: ' . filesize($outputfilename));
ob_clean();
readfile($outputvideo);
unlink($outputvideo);
exit();
}