Portál AbcLinuxu, 28. července 2025 05:22


Dotaz: php exec nevrátí výsledek

25.4.2011 13:38 Gaudentius
php exec nevrátí výsledek
Přečteno: 339×
Odpovědět | Admin
Ahoj, mám tento skript:

$output = array(); exec('ping ip', $output);

var_dump($output);

místo "ip" mám regulérní ip adresru. spustím v terminálu ale nevrátí žádný výsledek - probíhání jako by zamrzne.

Dělám ještě někde chybu? Děkuji

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (H0ax)
25.4.2011 13:51 ghost
Rozbalit Rozbalit vše Re: php exec nevrátí výsledek
Odpovědět | | Sbalit | Link | Blokovat | Admin
Protoze neni omezen pocet pingu, tudiz ping bezi porad. Pouzit treba exec('ping -c 5 ip', $output);
Řešení 1× (H0ax)
25.4.2011 14:21 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: php exec nevrátí výsledek
Odpovědět | | Sbalit | Link | Blokovat | Admin
Probíhání nezamrzne, čeká se na dokončení příkazu ping. A ping bez parametrů běží pořád, dokud jej nepřerušíte. Použijte třeba ping -c 1, aby se pokusil pinknout jen jednou.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.