<?php
// Adresse du serveur Web à tester
$server = 'http://www.php.net:80';
// Temps avant expiration du test de connexion
define('TIMEOUT', 30);
$tab = parse_url($server);
$tab['port'] = isset($tab['port']) ? $tab['port'] : 80;
if(false !== ($fp = fsockopen($tab['host'], $tab['port'],
$errno, $errstr, TIMEOUT))) {
fclose($fp);
header('Location: ' . $server);
} else {
die('Erreur #' . $errno . ' : ' . $errstr);
}
?> |