Bonjour,

Je souhaite faire une page monitoring réseau, j'ai une liste de serveurs, et je souhaite connaître leur état :

Si le serveur est connecté au réseau, un voyant vert s'affiche, sinon un voyant rouge s'affiche ...

J'ai donc essayé de faire ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php							
function ping($ip){
	$fp = fsockopen($ip, 80, $errno, $errstr, 30);
	if (!$fp)
	{
		?>
		<img src="../images/ledgreen.png">
		<?php
	}else{
		?>
		<img src="../images/ledred.png">
		<?php
	}
	fclose($fp);
}
?>
Mais la page met beaucoup de temps à se génerer ( alors que j'ai fait le test pour un seul serveur.. ) et mon image ne s'affiche pas

Avez vous une idée sur une fonction qui pourrait convenir à mes besoins ?