в преобразовании ffmpeg .. что жаль, чтобы дать $ _server ['document_root']? - PullRequest
0 голосов
/ 08 марта 2011

Какой из них правильный ??

exec("ffmpeg/ffmpeg -i ".$_FILES['FILE_PATH']['tmp_name']." ".$target_path);

или

exec($_SERVER['DOCUMENT_ROOT']."/ffmpeg/ffmpeg -i ". $_FILES['FILE_PATH']['tmp_name']." ".$target_path);

нужен ли этот корень документа?

1 Ответ

1 голос
/ 08 марта 2011

Он просто добавляет некоторую информацию о пути, так что все зависит от того, как вы установили ffmpeg и где.

например. скажем, что корнем документа является

$_SERVER['DOCUMENT_ROOT'] = '/home/sites/example.com/html';

Ваш второй пример кода будет выглядеть так:

exec('/home/sites/example.com/html/ffmpeg/ffmpeg -i /tmp/xyzabc123 /path/to/target');

Если вы не установили ffmpeg в этом точном месте на вашем сервере, то exec завершится ошибкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...