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”.