Voilà j'ai un site qui est en cours de construction, je dispose d'une seule page principale ( qui signale que le site n'est pas encore près enfin bref ).
Mon code PHP doit me servir à pinger mon serveur radio, afin de renseigner les cybervoyageurs que la radio est "offline" ou "non chargé" ou "un peu chargé" ou "très chargé".
J'ai commencé à me renseigné sur divers sites et j'ai réussi à pondre ( tout du moins recopier cela ) :
<?php
header("Content-type: image/gif");
$time_start = microtime();
$fp = fsockopen( "http://XXX.XXX.XXX.XXX/", 8000, &$errno, &$errstr, 5);
if( $fp )
{
$time_end = microtime();
$ping = round(($time_end - $time_start) * 1000);
if($ping <= 50)
{
$statut = "ping/vert.gif";
}
if($ping > 50 && $ping <= 200)
{
$statut = "ping/orange.gif";
}
if($ping > 200)
{
$statut = "ping/rouge.gif";
}
}
else
{
$statut = "ping/offline.gif";
$ping = 'N/A';
}
readfile($statut);
?>
Je voudrais dans un premier temps savoir s'il est viable en terme de ping. Enfin bon, sa n'as pas l'aire de fonctionner.Ensuite se script doit être lancer depuis ma page principale avec ce code là :
Code : Tout sélectionner
<img src="scripts/php/radio_statut.php" alt="statut" />Bref j'espère trouvé toute mes solutions et merci de vos futures réponses.