操纵错误 file_get_contents
Manupulate Error file_get_contents
我有脚本
$data = file_get_contents('http://my_example_link/data.xml');
如果 http://my_example_link/data.xml 显示错误
Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
如果 link 在上面显示错误,我想创建条件 我将使用 bootstrap 面板显示警报通知。
我可以这样做吗?
可以用curl实现,请参考curl_getinfo
<?php
// Create a cURL handle
$ch = curl_init('http://www.example.com/');
// Execute
curl_exec($ch);
// Check HTTP status code
if (!curl_errno($ch)) {
switch ($http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE)) {
case 200: # OK
break;
default:
echo 'Unexpected HTTP code: ', $http_code, "\n";
}
}
// Close handle
curl_close($ch);
?>
我有脚本
$data = file_get_contents('http://my_example_link/data.xml');
如果 http://my_example_link/data.xml 显示错误
Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
如果 link 在上面显示错误,我想创建条件 我将使用 bootstrap 面板显示警报通知。
我可以这样做吗?
可以用curl实现,请参考curl_getinfo
<?php
// Create a cURL handle
$ch = curl_init('http://www.example.com/');
// Execute
curl_exec($ch);
// Check HTTP status code
if (!curl_errno($ch)) {
switch ($http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE)) {
case 200: # OK
break;
default:
echo 'Unexpected HTTP code: ', $http_code, "\n";
}
}
// Close handle
curl_close($ch);
?>