1

在访问fopen不存在的xml文件时,我们得到

无法打开流:HTTP 请求失败!

但这需要30秒。如何在找不到文件后立即或短时间内返回此错误。

另外,为什么找不到文件时 Apache 会扫描大量端口?

4

1 回答 1

0

我认为是这样,你必须使用 fopen 本身来检查它是否存在,

function fileExists($path){
     return (@fopen($path,"r")==true);
}

if(fileExists('http://example.com/test/file.xml'))
{ 
    echo "exists";
}
else
{
    echo "not_exist";
}
于 2013-09-28T19:48:31.140 回答