1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| $url = "www.meteomedia.com.com";
$result = http_check_url($url);
//1 = trouver,
if ($result==FALSE)
echo "document non disponible";
else
echo $result;
function http_check_url($url, $timeout = 1)
{
$ch = curl_init($url);
//curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
//curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_NOBODY, TRUE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE);
if (strpos($url, 'https://') === 0) {
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // On ne vérifie que l'existence de la page
}
if (!curl_exec($ch)) {
return FALSE;
}
$ret = curl_getinfo($ch, CURLINFO_HTTP_CODE);
return $ret;
} |
Partager