Snippet Name: Check If Domain Exists
Description: Checks if a domain is reachable on the internet.
Comment: (none)
Language: PHP
Highlight Mode: PHP
Last Modified: February 26th, 2009
|
<?PHP
FUNCTION url_exists($strURL) {
$resURL = curl_init();
curl_setopt($resURL, CURLOPT_URL, $strURL);
curl_setopt($resURL, CURLOPT_BINARYTRANSFER, 1);
curl_setopt($resURL, CURLOPT_HEADERFUNCTION, 'curlHeaderCallback');
curl_setopt($resURL, CURLOPT_FAILONERROR, 1);
curl_exec ($resURL);
$intReturnCode = curl_getinfo($resURL, CURLINFO_HTTP_CODE);
curl_close ($resURL);
IF ($intReturnCode != 200 && $intReturnCode != 302 && $intReturnCode != 304) {
RETURN FALSE;
} ELSE {
RETURN TRUE;
}
}
OR.................
FUNCTION is_valid_url($url)
{
$url = PREG_REPLACE('~^https?://~i', NULL, $url);
RETURN @CHECKDNSRR($url);
}
?> |