Oltre che per creare script per il web, PHP può essere utilizzato anche per creare script per Unix/Linux.
In questo breve guida, vedremo come eseguire un “Ping” ad un URL o un indirizzo IP usando PHP.


Innanzitutto bisogna creare una pagina con il form, in cui verrà inserito l’indirizzo da “pingare”:

<?php
 $ip_dominio = $_POST["ip_dominio"];
 if (isSet($ip_dominio)){
 echo system("ping -w 10 -n 5 $ip_dominio");
 }else{
 echo '<form method="POST"><input name="indirizzo_sito" type="text"> <input type="submit" value="Pinga!"></form>';
}
?>

Questo script, non fa altro che prendere l’url dal form, controllare se c’è (o se non è stato inserito niente) e mostrare il risultato del comando “ping -w 10 -n 5 indirizzo”.