看板 PHP 關於我們 聯絡資訊
我想用file_get_contents這個function抓某頁面資料 但是是動態給人輸入網址的 所以有機會輸入錯誤網址 <?php $url = '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
visor:@file_get_contents 12/17 17:30