PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのfile_exists()関数


file_existsメソッドは、ファイルまたはディレクトリが存在するかどうかを確認します。チェックするファイルまたはディレクトリのパスをパラメータとして受け入れます。以下はその用途です-

  • 処理する前にファイルが存在するかどうかを知る必要がある場合に役立ちます。

  • それで、新しいファイルを作成するときにこの関数を使用して、ファイルがすでに存在するかどうかを確認します。

構文

file_exists($file_path)

パラメータ

  • file_path- 存在を確認するファイルまたはディレクトリのパスを設定します。必須。

戻る

file_exists()メソッドが返されます。

  • ファイルまたはディレクトリが存在する場合はTrue
  • ファイルまたはディレクトリが存在しない場合は誤り

「candidate.txt」ファイルをチェックし、ファイルが存在しない場合でもメッセージを表示する例を見てみましょう。

<?php
$myfile = '/doc/candidate.txt';
if (file_exists($myfile)) {
   echo "$myfile exists!";
} else {
   echo "$myfile does not exist!";
}
?>

以下は、ファイルが存在しないことを示す出力です。

出力

/doc/candidate.txt does not exist!

  1. PHPのfpassthru()関数

    fpassthru()関数は、開いているファイルからEOFまで読み取り、その結果を出力バッファーに書き込みます。ファイルポインタから読み取った文字数を返します。それ以外の場合、エラーが発生した場合はFALSEを返します。 構文 fpassthru(file_pointer): パラメータ file_pointer − ファイルポインタは、fopen()またはfsockopen()によって正常に開かれた(そしてfclose()によってまだ閉じられていない)ファイルを指している必要があります。 戻る fpassthru()関数は、ファイルポインタから読み取られた文字数を返します。そ

  2. PHPのfile_exists()関数

    file_existsメソッドは、ファイルまたはディレクトリが存在するかどうかを確認します。チェックするファイルまたはディレクトリのパスをパラメータとして受け入れます。以下はその用途です- 処理する前にファイルが存在するかどうかを知る必要がある場合に役立ちます。 それで、新しいファイルを作成するときにこの関数を使用して、ファイルがすでに存在するかどうかを確認します。 構文 file_exists($file_path) パラメータ file_path- 存在を確認するファイルまたはディレクトリのパスを設定します。必須。 戻る file_exists()メソッドが返