Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 16:00
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Всех приветствую.Нужно выполнить 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
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
как отменить на принтере команду "печать", если принтер уже готовится ее выполнить или выполняет? Guest Новые вопросы и ответы 3 0 04.01.2012 14:21
как правильно выполнить команду Guest Продолжение старого архива 0 16.10.2011 15:47
эмуляторы unix + компилятор+ библиотеки (unix) Guest Архив вопросов и ответов 0 30.09.2011 07:26



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