文字列に保存されたファイルパスがあります。これは、ローカル ファイル パスでも、その他のパスでもかまいません (HTTP/FTP も考えてください)。file_exists() はこれをチェックするのにうまく機能しますが、ファイルが存在し、FTP プロトコル上にある場合にも true を返します。ファイルが特にマシンに対してローカルであるかどうかを知りたいだけです (妥当な限り)。ここで使用されているプロトコルは HTTP と FTP 以外にもあり、これらすべてを除外しようとするのは現実的ではないため、プロトコルに対して正規表現チェックなどを行いたくありません。
質問する
54 次