alexgard
Новичок
Здравствуйте. Пишу скрипт на php который записует аудио поток на сервер методом stream_copy_to_stream.
Мне нужно запускать и останавливать этот метод при определенном условии.
if ($param == $param2) {
Запускаем stream_copy_to_stream и передаем ему параметры.
} else {
Останавливаем stream_copy_to_stream.
После остановки, снова запускаем но с другими параметрами.
}
Как это организовать? Если сделать stream_copy_to_stream($src, $dest1, 1048576); то тогда загрузиться только один мегабайт и остановиться, но у меня условие не в размере....
Если сделать stream_copy_to_stream($src, $dest1); то тогда будет грузиться весь аудио поток пока не закончится, но у меня поток который не заканчивается... Если остановить выполнение скрипта в браузере, то загрузка происходить дальше...
Останавливал загрузку только перезапуском апача.
Мне нужно запускать и останавливать этот метод при определенном условии.
if ($param == $param2) {
Запускаем stream_copy_to_stream и передаем ему параметры.
} else {
Останавливаем stream_copy_to_stream.
После остановки, снова запускаем но с другими параметрами.
}
Как это организовать? Если сделать stream_copy_to_stream($src, $dest1, 1048576); то тогда загрузиться только один мегабайт и остановиться, но у меня условие не в размере....
Если сделать stream_copy_to_stream($src, $dest1); то тогда будет грузиться весь аудио поток пока не закончится, но у меня поток который не заканчивается... Если остановить выполнение скрипта в браузере, то загрузка происходить дальше...
Останавливал загрузку только перезапуском апача.