PHP에서 Curl을 사용하여 신뢰할 수없는 웹 페이지를 읽으려고합니다. 서버 오류로 인해 페이지를 사용할 수없는 경우가 있습니다. 그러나 사용 가능한 경우 여전히 읽어야합니다. 또한 웹 페이지의 신뢰할 수없는 기능이 내 코드에 영향을 미치기를 원하지 않습니다. 내 PHP가 정상적으로 실패하고 계속 진행하고 싶습니다. 여기에 지금까지 무엇을 가지고 :PHP에서 신뢰할 수없는 웹 페이지를 읽으려면 어떻게해야합니까?
<?php
function get_url_contents($url){
$crl = curl_init();
$timeout = 2;
curl_setopt ($crl, CURLOPT_URL,$url);
curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout);
$ret = curl_exec($crl);
curl_close($crl);
return $ret;
}
$handle = get_url_contents ('http://www.mydomain.com/mypage.html');
?>
코드가 작동하지 않습니까? 오류가 있습니까? –
당신은 그것을 가져 오는 법을 알고 있고 시간 제한을 설정하는 방법을 알고 있습니다. 그래서 당신의 질문은 무엇입니까? – Gordon
정상적으로 실패하지 않습니다. 오류를 찾을 수 없습니다. – jnthnclrk