Disponibilité site web
<?php
function checkWebSite($url){
// Vérifiez l'URL entrée
if(!filter_var($url, FILTER_VALIDATE_URL)){
return false;
}
// Initialiser cURL
$ch = curl_init($url);
// Définir les options
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,10);
curl_setopt($ch,CURLOPT_HEADER,true);
curl_setopt($ch,CURLOPT_NOBODY,true);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
// Récupérer la réponse
$response = curl_exec($ch);
// Fermer la session cURL
curl_close($ch);
return $response ? true : false;
}
$url = 'https://raptozone.net';
if(checkWebSite($url)){
echo 'Le site est disponible.';
}else{
echo 'Le site n est pas disponible';
}
?>