Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Выполнить unix команду через php (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/vypolnit-unix-komandu-cherez-php-389894/)

Guest 16.10.2011 16:00

Выполнить unix команду через php
 
Всех приветствую.Нужно выполнить unix-команду через php скрипт.Пробую вот такexec("pwd",$output);Получаю путь где расположен скрипт.Далее пробую, напримерexec("ls -la"",$output);В ответ же не получаю ничего, кроме "total 0". Хотя испод шелла эта команда возвращает всё норм.Команда id показалаuid=80(www) gid=80(www) groups=80(www)Я так понимаю, что нужно дать права пользователю на эту команду.Но я поставил свою программу. Под рутом и созданными мной пользователями спокойно хоть откуда эту программу вызываю.Скажем, программа называется proga1Для всех proga1 сделал командуchmod 777 proga1Но пхп скрипт всё еще ничего не возвращает, когда юзаюexec("proga1"",$output);Возможно это из-за того,что для www не запускается эта программа хоть откуда.прогу ставил испод рута.Кстати,exec("qwrqwfqwr"",$output);В ернула пустоту, даже "нет такой команды" не вернуло, что за дела..Помогите, разобраться, как же сделать чтобы эта программа запускалась пхп-скриптом.в php.inidisable_functions symlink,ini_restore


Часовой пояс GMT, время: 01:47.


© www.otvetnemail.ru - Форум вопросов и ответов.