par
katagoto » 02 mai 2008, 12:27
c'est pas compliqué en fait :
<?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);
echo 'Nom toujours disponible';
} else {
echo ' Nom indisponible';
}
?>
Voilà, une petit while devant et c'est réglé, comme c'est un usage personnel ça ne devrait pas poser de problème de surcharge serveur...
c'est pas compliqué en fait :
[php]
<?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);
echo 'Nom toujours disponible';
} else {
echo ' Nom indisponible';
}
?>
[/php]
Voilà, une petit while devant et c'est réglé, comme c'est un usage personnel ça ne devrait pas poser de problème de surcharge serveur...