gorden
Новичок
shell_exec() + lame MP3 converter + linux
Привет друзья!
Надо выполнить кодировку из Wav в MP3 с помощью lame mp3 из скрипта PHP. Нахожусь на Linux Shared Hosting. Скачал файл для Linux. Положил в корневую директорию. Сделал его executable. Пусть путь к моей корневой директории $path = /usr/local/home/mydomain/
Вобщем если делаю так:
<?
echo shell_exec($path.'lame -- help');
?>
то скрипт выводит текст хелпа. Значит файл выполняется.
Но вот когда пытаюсь подставить файлы для конвертации, то ничего не конвертируется:
<?
$file_in = $path.'input.wav';
$file_out = $path.'output.mp3';
shell_exec($path.'lame '.$file_in.' '.$file_out);
?>
Ничего не могу понять. Все параметры для lame задаю по правилам. Возможно проблема с путями? Но пути тоже вроде правильные.
Подскажите пожалуйста возможные решения. Спасибо
Привет друзья!
Надо выполнить кодировку из Wav в MP3 с помощью lame mp3 из скрипта PHP. Нахожусь на Linux Shared Hosting. Скачал файл для Linux. Положил в корневую директорию. Сделал его executable. Пусть путь к моей корневой директории $path = /usr/local/home/mydomain/
Вобщем если делаю так:
<?
echo shell_exec($path.'lame -- help');
?>
то скрипт выводит текст хелпа. Значит файл выполняется.
Но вот когда пытаюсь подставить файлы для конвертации, то ничего не конвертируется:
<?
$file_in = $path.'input.wav';
$file_out = $path.'output.mp3';
shell_exec($path.'lame '.$file_in.' '.$file_out);
?>
Ничего не могу понять. Все параметры для lame задаю по правилам. Возможно проблема с путями? Но пути тоже вроде правильные.
Подскажите пожалуйста возможные решения. Спасибо

