XML Feed 503错误

时间:2012-04-27 15:04:42

标签: php xml timeout

当我从XML流中得到503错误而没有停止PHP脚本而是再试一次时,是否有可能?

1 个答案:

答案 0 :(得分:1)

您的问题可以从更多上下文中受益,但假设您的意思是HTTP状态代码503,您可以尝试使用

do {
    $feed = simplexml_load_file('http://example.com/rss.xml');
} while (strpos($http_response_header[0], '503') !== false);

// do something with $feed now

只要服务器do block具有503状态代码,这将重复responded