ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

[PHP] Отличие system() от exec()
  #1  
Старый 04.01.2010, 11:59
Аватар для Kuzya
Kuzya
Участник форума
Регистрация: 27.04.2008
Сообщений: 224
Провел на форуме:
140661

Репутация: 313
По умолчанию [PHP] Отличие system() от exec()

Здравствуйте. Заинтересовался этим вопросом несколько минут назад, по причине вот чего. Нужно было мне через PHP (5.2.14) выполнить команду на машине с FreeBSD. Выглядела она примерно вот так -
sudo php /home/kuzya/.../script.php -a b
Выполнение её через system() вообще не давало никакого результата. Никаких ошибок, никаких записей в error-логах (как у PHP, так и у Apache). И возвращается постоянно пустой результат, хотя скрипт выводит много информации. А вот через exec() всё выполняется на ура.
Погуглив, я нашёл лишь то что команды отличаются набором принимаемых параметров и работой с результатом выполнения команды. Но вот от чего у меня exec() работает, а system() - нет, так и не могу понять.
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пропадает интернет, жёстко лагает комп Ctacok Windows 10 03.05.2009 00:52
Онлайн база номеров De1eT ICQ 154 07.01.2008 20:37
История одного взлома. Добыча маленьких хакерских радостей. 1ten0.0net1 Авторские статьи 10 23.10.2006 03:22



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ