Денч
Новичок
PERL из PHP
Скрипт getmac, лежит в /bin (могу куда угодно положить)
Запуская в консоли, все нормально.
Запускаю вот так из программы PHP:
И ничего! Проверка в коде perl показывает, что файл не запускается. Следов сообщения об ошибках не обнаруживаю. Другие программы, типа ifconfig, запускаются.
Помогите запустить мое убогое творение на PERL из-под PHP, которое вернет мне MAC-адрес по ip в локальной сети
Спасибо
[APACHE 2, php 5.2, CentOS 5.3]
Скрипт getmac, лежит в /bin (могу куда угодно положить)
PHP:
#!/usr/bin/perl -w
# filename: getmac
use Net::Arping;
$q=Net::Arping->new();
$host = $ARGV[0];
$result=$q->arping($host);
print $result;
# проверка, оно хоть запускается из php...
open(FF,">>/home/dench/t.txt");
print(FF $host."\n");
close(FF);
exit;
# как видно, нет...
Запускаю вот так из программы PHP:
PHP:
$cmd = "getmac ".$ip;
exec($cmd, $result);
dump($result);
Помогите запустить мое убогое творение на PERL из-под PHP, которое вернет мне MAC-адрес по ip в локальной сети

Спасибо
[APACHE 2, php 5.2, CentOS 5.3]
