2013-11-04 2 views
0

파일 PHP와 같은 뭔가 다른 웹 페이지가 아닌 URL 점은 URL이 온라인인지 여부를 확인하는 경우 :체크 내가 곱슬 곱슬 사용하고

$url='http://www.gooogle.com'; 
$ch = curl_init($url); 
curl_setopt($ch, CURLOPT_NOBODY, true); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); 
curl_exec($ch); 
$retcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); 
curl_close($ch); 
if ($retcode==200) { 
echo'ok'; 
} else { 
echo'not ok'; 
} 

을 내가 URL이 가리키는 알고하는 방법 실종 파일과 같은 다른 웹 페이지가 아닌 웹 페이지는 웹 페이지 대신 .jpg 또는 .png 일 수 있으며 웹 페이지인지 확인하고자합니다.

감사

답변

1

당신은 curl_getinfo를 사용하여 콘텐츠 유형을 감지 할 수 있습니다. 예를 들어 :

if ($retcode==200) { 
    echo curl_getinfo($ch, CURLINFO_CONTENT_TYPE); 
} 
+0

는 텍스트 것/HTML이 나는 웹 페이지를 원하는 경우 찾고있을 거라고 콘텐츠 유형이 될, 내가 아는 또한 웹 페이지 – lbennet

+1

의 일치하는 다른 유사한 콘텐츠 형식 만이 'text/html'은 HTML 페이지에 좋습니다. –

관련 문제