我嘗試錯誤,以便即使用戶輸入不正確的網站它會迴應一個錯誤消息,而那麼不專業的file_get_contents處理錯誤的好方法
警告處理的file_get_contents方法:的file_get_contents(sidiowdiowjdiso):未能打開流: C中沒有這樣的文件或目錄:\ XAMPP \ htdocs中\上線test.php的6
我想,如果我做一個嘗試,抓住它就能捕獲錯誤但不工作。
try
{
$json = file_get_contents("sidiowdiowjdiso", true); //getting the file content
}
catch (Exception $e)
{
throw new Exception('Something really gone wrong', 0, $e);
}
如果你想最起碼讀的URL,你應該確認他們看起來像URL第一,否則人們可以在服務器上讀取文件。一個更好的選擇可能是使用curl – 2013-04-21 12:05:32