PHPファイルの処理
ファイル処理は、Webアプリケーションの重要な部分です。多くの場合、さまざまなタスクのためにファイルを開いて処理する必要があります。
PHP操作ファイル
PHPには、ファイルを作成、読み取り、アップロード、および編集するためのいくつかの関数があります。
ファイルを操作するときは注意してください!
ファイルを操作するときは、非常に注意する必要があります。何か間違ったことをすると、多くのダメージを与える可能性があります。一般的なエラーは次のとおりです。間違ったファイルを編集したり、ハードドライブにガベージデータを入力したり、誤ってファイルの内容を削除したりします。
PHP readfile()関数
このreadfile()
関数はファイルを読み取り、それを出力バッファーに書き込みます。
サーバーに「webdictionary.txt」というテキストファイルが保存されていると仮定します。これは次のようになります。
AJAX = Asynchronous JavaScript and XML
CSS = Cascading Style Sheets
HTML = Hyper Text Markup Language
PHP = PHP Hypertext Preprocessor
SQL = Structured Query Language
SVG = Scalable Vector Graphics
XML = EXtensible Markup Language
ファイルを読み取って出力バッファに書き込むPHPコードは次のとおりです(readfile()
関数は成功時に読み取られたバイト数を返します)。
例
<?php
echo readfile("webdictionary.txt");
?>
このreadfile()
関数は、ファイルを開いてその内容を読み取るだけの場合に便利です。
次の章では、ファイル処理について詳しく説明します。