Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Определить MAC по IP и утилите arp и вывести при помощи system()
 
 автор: sesh7   (20.08.2011 в 23:51)   письмо автору
 
 

В локальной сети нужно определить mac адреса по ip
делаю так:

echo "<pre>";
    system("arp -a|grep 10.10.10.1 ");
    echo "<pre>";

в окне браузера пусто, пингование проходит успешно делаю так:

echo "<pre>";
    system("ping 10.10.10.1 -c 4");
    echo "<pre>";

Кто может ответить почему не работает определение MAC адреса???

  Ответить  
 
 автор: cheops   (21.08.2011 в 00:02)   письмо автору
 
   для: sesh7   (20.08.2011 в 23:51)
 

А без system arp что-нибудь выводит?

  Ответить  
 
 автор: sesh7   (21.08.2011 в 00:07)   письмо автору
 
   для: cheops   (21.08.2011 в 00:02)
 

в консоли все работает нормально но при выполнении в php ничего не выводится

  Ответить  
 
 автор: cheops   (21.08.2011 в 00:28)   письмо автору
 
   для: sesh7   (21.08.2011 в 00:07)
 

А у вас эта команда вообще работает? Попробуйте вывести значение dir (или ls -l, если дело происходит в UNIX).

PS system() еще не удобна тем, что выводит последнюю строку, попробуйте обратные кавычки `` - они весь результат возвращают.

  Ответить  
 
 автор: sesh7   (21.08.2011 в 01:33)   письмо автору
 
   для: cheops   (21.08.2011 в 00:28)
 

вообще эта команда работает но через php никак не хочет. Пробовал так:

echo "<pre>";
    system("dir");
    echo "<pre>";

работает нормально.
А вот arp -a не хочет. почему?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования