→ visor:@file_get_contents 12/17 17:30
http://www.abcd.com';
if (!file_get_contents($url)) {
echo 'false';
} else {
echo 'true';
}
?>
官方說若出現錯誤會回應false
但我實際跑以後不僅僅會回應false
還會跑出錯誤訊息
Warning: file_get_contents() [function.file-get-contents]:
php_network_getaddresses: getaddrinfo failed: 無法識別這台主機。 in
C:\AppServ\www\test\get_file.php on line 3
Warning: file_get_contents(http://www.abcd.com) [function.file-get-contents]:
failed to open stream: php_network_getaddresses: getaddrinfo failed: 無法識別
這台主機。 in C:\AppServ\www\test\get_file.php on line 3
有辦法可以單純只傳回false嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.43.106
我想用file_get_contents這個function抓某頁面資料
但是是動態給人輸入網址的
所以有機會輸入錯誤網址
<?php
$url = '