天氣終於晴了
定義和用法
file_get_contents() 函數把整個文件讀入一個字符串中
和 file() 一樣
file_get_contents() 函數是用於將文件的內容讀入到一個字符串中的首選方法
語法
file_get_contents(path
path 必需
include_path 可選
context 可選
context 是一套可以修改流的行為的選項
start 可選
max_length 可選
說明
對 context 的支持是 PHP
針對超時或頁面過慢
一
$url = "
$ctx = stream_context_create(array(
‘http
)
);
$result = @file_get_contents($url
if($result){
var_dump($result);
}else{
echo " Buffer is empty";
}
?>
此方法
測試了TimeOut基本沒有用了
二
$url = "
try {
echo date(‘Y
echo "";
//$buffer = file_get_contents($url);
$buffer = zhoz_get_contents($url);
echo date(‘Y
if(emptyempty($buffer)) {
echo " Buffer is empty";
} else {
echo " Buffer is not empty";
}
} catch(Exception $e) {
echo "error ";
}
function zhoz_get_contents($url
$ch = curl_init();
curl_setopt($ch
curl_setopt($ch
curl_setopt($ch
curl_setopt($ch
$content = curl_exec($ch);
curl_close($ch);
return $content;
}
?>
綜述
function vita_get_url_content($url) {
if(function_exists(‘file_get_contents
$file_contents = file_get_contents($url);
} else {
$ch = curl_init();
$timeout =
curl_setopt ($ch
curl_setopt ($ch
curl_setopt ($ch
$file_contents = curl_exec($ch);
curl_close($ch);
}
return $file_contents;
}
?>
From:http://tw.wingwit.com/Article/program/PHP/201311/20907.html