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 に答える