今天突發奇想, 我在給一客戶寫一案例時,有一個地方要求網友填寫url但是,要保存是正確可訪問的,雖然客戶沒要求但是我們還是想到了這樣做,就是用php 的file_get_contents ,ob_get_contents() 來讀取遠程文章內容,如果有就真否則就假了,下面是我舉的兩個實例了.關於ob_get_contents() 我們要在php.ini裡修改幾個地方curl_開頭的地方前面的;去了就OK了.
<?php
$url='http://www.111cn.cn';
if(@file_get_contents($url)){
echo 'ture';
}else{
echo 'false';
}
if(getcontent($url) ){
echo 'ob_ture';
}else{
echo 'ob_false';
}
function getcontent($url){
$ch =curl_init($url);
ob_start();
curl_exec ($ch);
$retmsg=ob_get_contents();
ob_clean();
ob_end_flush();
curl_close ($ch);
return $retmsg;
}
?>
申明:本站原創文章轉載請注明來處 www.111cn.cn/phper/php.html