Gérer les sorties ping

0

J'ai utilisé la fonction 'shell_exec' dans php pour envoyer une requête ping à une adresse et je voulais savoir quels étaient les résultats possibles pour pouvoir les gérer. Ce que j'ai fait est d'essayer d'obtenir avec l'expression régulière le pourcentage de perte.

  • Si perte = 100, j'imprime "Échec de la transmission. Échec général".
  • si perte = 0, j'imprime les durées approximatives aller-retour en millisecondes
  • Si l'expression régulière ne parvient pas à trouver le pourcentage de perte, la requête ping d'impression ne parvient pas à trouver l'hôte X. Vérifiez le nom, puis réessayez.

Quoi d'autre pourrait être le résultat?

xoemab
la source
Sur quelle plate-forme courez-vous? Différentes versions de ping sur différents systèmes d'exploitation et versions de système d'exploitation peuvent avoir une sortie très différente.
lourde
La version de pingserait également utile. ping -Vsur ma machine Linux.
Poids lourd