У меня есть приложение PHP CLI. Я играю звуки через mplayer на ошибки:
ob_start();
shell_exec('mplayer ./SadTrombone.mp3');
ob_end_Clean();
Звук в порядке, но ob_end_clean()
не принимайте никакого эффекта здесь — я получаю следующий вывод:
Вы можете предотвратить появление нежелательных выходных данных вашей команды на консоли, перенаправив вывод из STDOUT и STERR в / dev / null, например так:
shell_exec('mplayer ./SadTrombone.mp3 > /dev/null 2>&1');
Других решений пока нет …