voila le code que j'ai fait mais le serveur reste en cours de chargement et il s'arrête pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <? $ip="192.168.27.10"; exec('ping '.$ip,$a); echo $a; ?>








voila le code que j'ai fait mais le serveur reste en cours de chargement et il s'arrête pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <? $ip="192.168.27.10"; exec('ping '.$ip,$a); echo $a; ?>
Bonjour,
Ton serveur est sous windows ou sous linux ?
Sous windows, par défaut, ping envoie 4 packets puis retourne
Sous linux, il en exécute jusqu'à ce qu'il soit stoppé, à moins de lui passer les bonnes options ( du genre -w 3 -c 4 => timeout de 3 seconde avant de considérer le packet perdu, 4 packets envoyés )
Bonne journée.








merci pour votre aide
mais maintena,t je veux savoir comment afficher le resulta de la commmande
voir l'exemple 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo exec( 'ping ...' );
![]()








j'ai fait ce code mais il n'affiche rien:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <? $ip='192.168.27.113'; echo exec('ping',$ip,$a); ?>
Oui c'est normal, exec en lui même prends 3 paramètres : la chaine qui représente la fonction à executer, et deux variables pour le retour
Ca devrais mieux marcher :-)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $ip='192.168.27.113'; echo exec('ping ' . $ip, $a ); // ou exec('ping -w 1 -c 4 ' . $ip, $a ); sous linux echo '<br />' . PHP_EOL; echo $a;
Bonne journée.
essaye cela plutôt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php echo "Exécution en cours ....<br>"; $ip = '192.168.10.141'; echo exec('ping -c 3 '.$ip); ?>
Partager