Не могу понять почему не работает функция исполнения внешней команды. Написал прогу на PHP которая просматривает и изменяет записи в ARP таблице но стопарнулся на одном моменте. Не могу исполнить внешнюю команду <? exec("arp -d 192.168.1.2"); ?> Из ARPа нефига не удаляется какбудто вообще команда не исполняется, тоже дело предстоит и с пингованием <? exec("ping -c 5 192.168.1.2", $retval); for ($i=0; $i<count($retval); $i++): print "<br>$retval[$i]"; endfor; ?> на экран нефига не выводится в чем касяк????? система Linux. самое интересное <? exec("arp", $retval); for ($i=0; $i<count($retval); $i++): print "<br>$retval[$i]"; endfor; ?> выводит значение арп таблицы, а вот если попытаться вывести хелпник <? exec("arp -h", $retval); for ($i=0; $i<count($retval); $i++): print "<br>$retval[$i]"; endfor; ?> результатов полный ноль Страно почему выполняются команды частично, у меня такое подозрение что неправильно как то настроен PHP.INI
эммм...... и правильно что не получается......... прав у пользователя твоего (если mod_php - то у пользователя от которого апач работает...) нехватает чтоб арп-таблицу править........