Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Witam, skrypt php z exec http://forum.freesco.pl/viewtopic.php?f=22&t=17275 |
Strona 1 z 1 |
Autor: | grochowalski [ sobota, 1 listopada 2008, 13:28 ] |
Tytuł: | Witam, skrypt php z exec |
Witam serdeczenie, poszukuje jakiegoś rozwiązania dla odczytu Mac adresu w sieci lokalnej przez www. W sieci odnalazłem coś takiego: <?php $ip = '192.168.0.1'; $eth = 'eth0'; exec('/usr/sbin/arping -c 1 -I '.$eth.' '.$ip.' -f', $answer); eregi('([0-9a-z]{2}:[0-9a-z]{2}:[0-9a-z]{2}:[0-9a-z]{2}:[0-9a-z]{2}:[0-9a-z]{2})',$answer[1],$result); echo('Adres MAC : '.$result[0]); ?> postawilem apacha z php, (skrypty dzialają ) ale niestety nic w zmiennych nie zwraca wartosci, mysle ze jest coś nie tak z wykonaniem exec'a moge o jakąś podpowiedź prosic ? pozdrawiam |
Autor: | Albercik [ sobota, 1 listopada 2008, 14:30 ] |
Tytuł: | |
Nie masz uprawnień do polecenia "arping" , musisz w /etc/sudoers dopisać linię : |
Autor: | grochowalski [ sobota, 1 listopada 2008, 23:28 ] |
Tytuł: | |
dziekuje Ci za szybką odpowiedz, jednak po wyedytowaniu i wprowadzniu dodatkowej lini nie pomoglo. nadal tylko echo dziala dla wyswietlenia napisu. edytowalem rownież z visudo , restartowałem i tez nic. Czy możesz podpowiedzieć jak sprawdzić czy ta komenda jest w ogóle wykonywana ? |
Autor: | Kimas [ sobota, 1 listopada 2008, 23:38 ] |
Tytuł: | |
zmień linię na a jak nie będzie działać, to spróbuj tak: jeżeli chodzi o: Czy możesz podpowiedzieć jak sprawdzić czy ta komenda jest w ogóle wykonywana ? odpal skrypt z konsoli, root-a, w taki sposób: |
Autor: | grochowalski [ sobota, 1 listopada 2008, 23:53 ] |
Tytuł: | |
super, ruszyło. Teraz siadam i przemyle jak wykonac dodatkowo z REMOTE_ADDR ale z tym już sobie poradze, dziekuje serdecznie |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |