We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Ping w PHP nie działa


Rysiu
24-08-2011, 02:53
Cytat Napisał desavil
Nie da się z serwera wirtualnego użyć funkcji takich jak:
system(), exec(), shell_exec(), itd.
Akurat system() działa bezproblemowo. Z exec() są problemy, a reszty nie testowałem.

desavil
14-08-2011, 12:11
Cytat Napisał Rysiu
Posiadam serwer wirtualny ze starej oferty starter (kiedyś promocja).

Próbuję tam uruchomić w PHP w jakikolwiek sposób ping jednak nic nie działa.

Kod PHP:
$ping exec("/bin/ping -c 5 www.adres.pl"); 
Powyższa linijka niedziała ani żadne jej modyfikacje. Podobnie już bardziej rozbudowane skrypty jak. php-ping lub vzping.

Czy coś jest zablokowane i zwyczajnie nie można pingować innych hostów?
Nie da się z serwera wirtualnego użyć funkcji takich jak:
system(), exec(), shell_exec(), itd.

Jest to zablokowane ze względów bezpieczeństwa. Jeżeli koniecznie chcesz używać takiej opcji musisz niestety zainteresować się serwerem VPS, dedykowanym, lub też w ostateczności miniCloud.

no4b
11-08-2011, 17:36
Strzelam, że exec jest zablokowane.

Rysiu
11-08-2011, 17:20
Posiadam serwer wirtualny ze starej oferty starter (kiedyś promocja).

Próbuję tam uruchomić w PHP w jakikolwiek sposób ping jednak nic nie działa.

Kod PHP:
$ping exec("/bin/ping -c 5 www.adres.pl"); 
Powyższa linijka niedziała ani żadne jej modyfikacje. Podobnie już bardziej rozbudowane skrypty jak. php-ping lub vzping.

Czy coś jest zablokowane i zwyczajnie nie można pingować innych hostów?