ホームページ  >  記事  >  バックエンド開発  >  PHPファイル操作例:ファイル詳細

PHPファイル操作例:ファイル詳細

WBOY
WBOYオリジナル
2023-06-21 10:28:391194ブラウズ

インターネットの継続的な発展に伴い、PHP は最も広く使用されている言語の 1 つになりました。 PHP では、ファイル操作は非常に一般的な操作の 1 つです。この記事では、ファイル操作の例をいくつか紹介し、ファイルの詳細を取得する方法について詳しく説明します。

PHP では、一連の関数を使用してファイル操作を実行できます。以下に、いくつかの一般的なファイル操作関数を紹介します:

  1. fopen(): ファイルを開くために使用され、2 つのパラメーターを受け取ります。最初のパラメーターはファイル名を指定するために使用され、2 番目のパラメーターは次のとおりです。ファイル名の指定に使用し、動作モードの指定にパラメータを使用します。
  2. fread(): 開いているファイルを読み取るために使用され、2 つのパラメータを受け取ります。最初のパラメータは開いているファイル ハンドルを指定し、2 番目のパラメータは読み取り長を指定します。
  3. fwrite(): 開いているファイルにコンテンツを書き込むために使用されます。これは 3 つのパラメータを受け取ります。最初のパラメータは開いているファイル ハンドルを指定し、2 番目のパラメータはファイルに書き込むコンテンツを指定し、3 番目のパラメータはファイルに書き込む内容を指定しますパラメータは書き込む長さを指定します。
  4. fclose(): 開いているファイルを閉じるために使用され、開いているファイル ハンドルである 1 つのパラメータを受け取ります。

上記の関数を使用して、ファイルの詳細を取得できます。以下では、ファイルの詳細を取得する方法を詳しく説明します。

ファイル名、パス、ファイル タイプを取得する

ファイル情報を取得するには、まずファイルを開いて情報を取得し、次に付属の組み込み関数を使用する必要があります。 PHP を使用してファイル名、パス、ファイルの種類を取得します。コードは次のとおりです。

$file = 'example.txt';
$info = pathinfo($file);
echo $info['filename'];  // 输出文件名
echo $info['dirname'];  // 输出路径名
echo $info['extension'];  // 输出文件扩展名

上記のコードでは、pathinfo() 関数を使用して、ファイル名、パス、およびファイル タイプの情報を取得します。この関数は、ファイル名、パス、ファイル タイプなどの情報を含む配列を返します。上記のコードでは、ファイル名、パス、ファイル タイプのみを出力します。実際、この関数はファイル サイズや作成時間などの情報も返すことができます。

ファイル サイズ、作成時刻、および変更時刻を取得する

ファイル サイズ、作成時刻、および変更時刻を取得するには、PHP 組み込み関数 filesize()、filectime() を使用できます。そして filemtime() 。コードは次のとおりです。

$file = 'example.txt';
echo '文件大小:'.filesize($file).' bytes'."
";  // 输出文件大小
echo '创建时间:'.date("Y-m-d H:i:s",filectime($file))."
";  // 输出文件创建时间
echo '修改时间:'.date("Y-m-d H:i:s",filemtime($file))."
";  // 输出文件修改时间

上記のコードでは、filesize() 関数を使用してファイル サイズを取得し、filectime() 関数を使用して作成時刻を取得し、filemtime() 関数を使用してファイル サイズを取得します。変更時間。これらの関数によって返されるタイムスタンプは、date() 関数を通じて理解できる時刻形式に変換する必要があることに注意してください。

ファイルの内容の取得

ファイルの内容を取得するには、PHP 組み込み関数 file_get_contents() を使用できます。コードは次のとおりです。

$file = 'example.txt';
$content = file_get_contents($file);
echo $content;

上記のコードでは、file_get_contents() 関数を使用してファイルの内容を取得します。この関数は、ファイルのコンテンツ文字列を返します。 echo ステートメントを使用して文字列を出力できます。

上記のコードを通じて、ファイルの詳細を簡単に取得できます。これは、日常の開発作業、特にファイルのアップロード、ダウンロード、その他の操作に非常に役立ちます。上記の方法を使用すると、ファイル サイズ、作成時間、変更時間、ファイルの内容などの情報を取得できます。この情報は、ファイルをより深く理解するのに役立ち、ファイルをより適切に管理するのにも役立ちます。

概要

この記事では、PHP の組み込み関数を使用してファイルの詳細を取得する方法を紹介しました。上記のコードを通じて、ファイル名、パス、サイズ、作成時間、変更時間、内容などの情報を簡単に取得できます。この情報は、ファイルをより適切に管理し、開発効率を向上させるのに役立ちます。もちろん、実際に使用する際には、実際のニーズに合わせて、必要に応じて適切に調整することもできます。

以上がPHPファイル操作例:ファイル詳細の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。