PHP でのファイル操作ガイド

May 22, 2023 am 08:40 AM
phpファイルの操作 ファイルの読み取り ファイル書き込み

PHP は、開発者がさまざまな種類の Web アプリケーションを開発するために使用できるサーバー側プログラミング言語です。 Webアプリケーションを開発する際、ファイル操作は頻繁に使用する機能かもしれません。この記事では、PHP でのファイル操作のガイドラインを詳しく紹介します。

1. ファイルの作成

PHP でのファイルの作成は非常に簡単で、fopen 関数を使用してファイル ハンドルを開き、次に fwrite 関数を使用してデータを書き込むだけです。 fclose 関数を使用してファイル ハンドルを閉じることができます。

例:

$myFile = fopen("file.txt", "w");
fwrite($myFile, "Hello World!");
fclose( $myFile);

上記のコードは、現在のディレクトリに「file.txt」という名前のファイルを作成し、そのファイルに「Hello World!」という文字列を書き込みます。

2. ファイルの読み取り

PHP でのファイルの読み取りも非常に簡単です。 fopen 関数を使用してファイル ハンドルを開き、fread 関数を使用してファイルの内容を読み取り、fclose 関数を使用してファイル ハンドルを閉じることができます。

例:

$myFile = fopen("file.txt", "r");
$content = fread($myFile, filesize("file.txt")) ;
fclose($myFile);
echo $content;

上記のコードは、「file.txt」という名前のファイル ハンドルを開き、fread 関数を使用してファイルのすべての内容を読み取ります。 、コンテンツをブラウザに出力します。

3. ファイルの書き込み

PHP では、ファイルの書き込みも非常に簡単です。 fopen 関数を使用してファイル ハンドルを開き、次に fwrite 関数を使用してデータを書き込み、fclose 関数を使用してファイル ハンドルを閉じることができます。

例:

$myFile = fopen("file.txt", "w");
fwrite($myFile, "Hello World!");
fclose( $myFile);

上記のコードは、「file.txt」という名前のファイル ハンドルを開き、fwrite 関数を使用して文字列「Hello World!」をファイルに書き込みます。

4. ファイルの削除

PHP でのファイルの削除は非常に簡単です。 unlink 関数を使用すると、指定したファイルを削除できます。

例:

unlink("file.txt");

上記のコードは、「file.txt」という名前のファイルを削除します。

5. ファイルの名前を変更します

PHP でファイルの名前を変更するのは非常に簡単です。名前変更機能を使用すると、ファイルの名前を別のファイルに変更できます。

例:

rename("old_file.txt", "new_file.txt");

上記のコードは、「old_file.txt」という名前のファイルの名前を「」に変更します。新しい_ファイル.txt」。

6. ファイルのコピー

PHP でのファイルのコピーも非常に簡単です。コピー機能を使用して、ファイルを別の場所にコピーできます。

例:

copy("old_file.txt", "new_file.txt");

上記のコードは、「old_file.txt」という名前のファイルを同じファイルにコピーします。ディレクトリを作成し、「new_file.txt」という名前を付けます。

7. ファイルが存在するかどうかを確認する

PHP でファイルが存在するかどうかを確認するのは非常に簡単です。 file_exists 関数を使用すると、指定したファイルが存在するかどうかを確認できます。存在する場合は true を返し、存在しない場合は false を返します。

例:

if (file_exists("file.txt")) {

echo "文件已存在";
ログイン後にコピー

} else {

echo "文件不存在";
ログイン後にコピー

}

上記のコードは、現在のディレクトリに「file.txt」という名前のファイルがあるかどうかを確認し、対応する情報を出力します。

8. ファイル サイズの取得

PHP でファイルのサイズを取得するのは非常に簡単です。 filesize 関数を使用すると、ファイルのサイズを取得できます。

例:

$fileSize = filesize("file.txt");
echo "ファイル サイズは" . $fileSize . "bytes";

上記のコードは、「file.txt」という名前のファイルのサイズを取得し、対応する情報を出力します。

9. ファイルの最終変更時刻を取得する

PHP でファイルの最終変更時刻を取得することも非常に簡単です。 filemtime 関数を使用してファイルの最終変更タイムスタンプを取得し、date 関数を使用してタイムスタンプを日付形式に変換できます。

例:

$fileTime = filemtime("file.txt");
$lastModified = date("Y-m-d H:i:s", $fileTime);
echo "ファイルの最終変更時刻は" . $lastModified;

上記のコードは、「file.txt」という名前のファイルの最終変更時刻を取得し、対応する情報を出力します。

概要:

PHP では、ファイル操作は非常に一般的なタスクです。上記の関数を使用すると、ファイルの作成、読み取り、書き込み、削除、名前変更、コピー、ファイルの存在の確認、ファイルのサイズと最終変更時刻の取得を簡単に行うことができます。これらの操作は、開発者がファイルやディレクトリをより適切に処理し、より完全な Web アプリケーションを作成するのに役立ちます。

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

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Python で .py ファイルを正しく読み取るにはどうすればよいですか? Python で .py ファイルを正しく読み取るにはどうすればよいですか? Apr 03, 2024 pm 04:21 PM

Python で .py ファイルを正しく読み取るにはどうすればよいですか?

Java ファイル書き込みのマルチスレッド パフォーマンスを最適化する方法は何ですか? Java ファイル書き込みのマルチスレッド パフォーマンスを最適化する方法は何ですか? Jul 01, 2023 am 10:05 AM

Java ファイル書き込みのマルチスレッド パフォーマンスを最適化する方法は何ですか?

PHP ファイル処理のヒント: ファイルの効率的な読み取りと書き込み PHP ファイル処理のヒント: ファイルの効率的な読み取りと書き込み Sep 06, 2023 am 11:36 AM

PHP ファイル処理のヒント: ファイルの効率的な読み取りと書き込み

Golang ファイルの読み取り操作: 大きなファイルをすばやく読み取るためのヒント Golang ファイルの読み取り操作: 大きなファイルをすばやく読み取るためのヒント Jan 19, 2024 am 08:33 AM

Golang ファイルの読み取り操作: 大きなファイルをすばやく読み取るためのヒント

Golang ファイル読み取りの最適化: プログラムのパフォーマンスを向上させるヒント Golang ファイル読み取りの最適化: プログラムのパフォーマンスを向上させるヒント Jan 19, 2024 am 08:59 AM

Golang ファイル読み取りの最適化: プログラムのパフォーマンスを向上させるヒント

PHP ファイル操作ガイド: fread 関数を使用して大きなファイルを 1 行ずつ読み取る方法 PHP ファイル操作ガイド: fread 関数を使用して大きなファイルを 1 行ずつ読み取る方法 Jul 31, 2023 pm 01:50 PM

PHP ファイル操作ガイド: fread 関数を使用して大きなファイルを 1 行ずつ読み取る方法

PHP でのファイル操作ガイド PHP でのファイル操作ガイド May 22, 2023 am 08:40 AM

PHP でのファイル操作ガイド

C++ を使用してファイルに書き込むにはどうすればよいですか? C++ を使用してファイルに書き込むにはどうすればよいですか? Jun 04, 2024 pm 07:01 PM

C++ を使用してファイルに書き込むにはどうすればよいですか?

See all articles