За последние 24 часа нас посетили 20147 программистов и 1723 робота. Сейчас ищут 1548 программистов ...

Помогите по PHP,запуск внешних прог.

Тема в разделе "Прочие вопросы по PHP", создана пользователем piv, 5 апр 2006.

  1. piv

    piv Активный пользователь

    С нами с:
    5 апр 2006
    Сообщения:
    1
    Симпатии:
    0
    Не могу понять почему не работает функция исполнения внешней команды. Написал прогу на 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
     
  2. SeregA

    SeregA Активный пользователь

    С нами с:
    2 фев 2006
    Сообщения:
    269
    Симпатии:
    0
    Адрес:
    Saint Petersburg, Russia
    Попробуй вместо exec() использовать system()
     
  3. olo

    olo Активный пользователь

    С нами с:
    28 апр 2006
    Сообщения:
    272
    Симпатии:
    0
    Курил мануал, и вот что сказали мне духи:
     
  4. Vah

    Vah Активный пользователь

    С нами с:
    15 май 2006
    Сообщения:
    228
    Симпатии:
    0
    эммм...... и правильно что не получается......... прав у пользователя твоего (если mod_php - то у пользователя от которого апач работает...) нехватает чтоб арп-таблицу править........
     
  5. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    а нехрен анимированные гифы делать ...
    все приходится делать самому ...