你能帮助我吗?
<?php
$url='http://www.amigosdoforum.com.br/wp-content/uploads/2015/02/vingas.jpg';
$contents=file_get_contents($url);
if (false == $contents) {
echo "Error!!";
} else {
file_put_contents($_SERVER["DOCUMENT_ROOT"]."/system/images/aaa.jpg",$contents);
echo "Success";
}
?>
此代码未捕获&#34;致命错误:超过30秒的最长执行时间&#34;。
我知道我能够改变限制,但我不想要它!我只是想抓住这个错误并向我展示代码是否下载了图片
我该怎么办?
答案 0 :(得分:0)
你无法抓住它,因为它不是例外。您可以注册关闭功能来处理:
<?php
register_shutdown_function('shutdown');
function shutdown()
{
// Your code to handle when PHP is down
}