興味深いものを見つけました、それを解決する方法

WBOY
リリース: 2016-06-13 13:53:17
オリジナル
763 人が閲覧しました

興味深いものを見つけました
ファイルが存在するかどうかを確認します (この関数は非常に興味深いです)

bool file_exists (string filename)

filename で指定されたファイルまたはディレクトリが存在する場合は TRUE を返し、それ以外の場合は戻ります間違い。

この機能は非常に興味深いものです。WIN では、ファイル名を指定しないファイル (つまり、.httpaccess のようなファイル) を設定するか、ファイルを非表示にすると、そのファイルでは機能しません。興味があります」と表示すると、file_exists はファイルが存在しない (存在する) と判断します。これもセキュリティ上の理由によるものだと思います。 PHP公式サイトのBBSでも話題になっており、バグではないかとの意見もありました。ただし、この関数の兄弟である file_size は異なります。これを使用してフォルダーのサイズを再帰的に検索すると、フォルダー内のすべてのファイル (隠しファイルを含む) がカウントされます。したがって、file_exists 関数を使用してこの現象を防ぐことができます!

-----解決策---------
おお! !

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート