วิธีตรวจสอบว่า URL ปลายทางนั้นมีอยู่จริงรึป่าว ??
วิธีใช้งาน
<?
echo url_exists("http://www.i-keng.com/images/i-keng.png");
?>
ตัว Function อยู่ด้านในนะจ๊ะ…
ตัว Function
<?
function url_exists($url){
$url = str_replace("http://", "", $url);
if (strstr($url, "/")) {
$url = explode("/", $url, 2);
$url[1] = "/".$url[1];
} else {
$url = array($url, "/");
}
$fh = fsockopen($url[0], 80);
if ($fh) {
fputs($fh,"GET ".$url[1]." HTTP/1.1\nHost:".$url[0]."\n\n");
if (fread($fh, 22) == "HTTP/1.1 404 Not Found") {
return FALSE;
} else {
return true;
}
} else {
return false;
}
}
?>
