我正在使用Tumbrl API將一些帖子加載到我的主頁上。 我有以下電話:如何對simplexml_load_file進行錯誤檢查?
$xml = simplexml_load_file($request_url);
有時它加載罰款,但其他時間我得到這個輸出,而不是:
Warning: simplexml_load_file(http://mysite.tumblr.com/api/read?type=post&start=0&num=10&type=photo) [function.simplexml-load-file]: failed to open stream: HTTP request failed! HTTP/1.1 503 Service Temporarily Unavailable in mysite.com/html/index.php on line 624
Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "http://mysite.tumblr.com/api/read?type=post&start=0&num=10&type=photo" in mysite.com/html/index.php on line 624
我應該執行什麼樣的錯誤檢查,以避免在網頁上展示的警告?
「@」符號在這裏爲我做了!謝謝!!! – anna
這也適用於我。謝謝! –
對於爲什麼** NOT **使用'@'符號來處理錯誤消息的奇妙解釋。 'file_exists($ file)'完美地工作。謝謝。 –