phpその1(DEC) > phpその2(DEC)> php10days

10ファイルの操作№01→ > №01 > №02 > №03 > №04 > №05 > №06 > №07 BT > №00 > END

10 ファイルの操作 (№5)

テキストファイルを読み込み、各種作業を行ないます。

●10.2順次、ファイルからテキストを読み込む p51

ファイルを一行ずつ読み込みながら処理する方法が、より一般的な作業となります。 各種関数を利用し、一行ずつ読み込ませながら整形し表示する手順を身につけましょう。

■$変数=fopen(パス,モード); ファイルを開く
《fopenで使用するモード》
r ⇒読み込みのみ
r+⇒読み書き可能
w ⇒書き込みのみ、ファイルが無ければ新規作成
w+⇒読み書き可能、ファイルが無ければ新規作成
a ⇒追加書き込み
a+⇒追加書き込み・読み込み
x ⇒書き込みのみ、ファイルがあればfopen( )は失敗、無ければ新規作成
x+⇒読み書き可能、ファイルがあればfopen( )は失敗、無ければ新規作成
■変数=feof($変数); ファイルの終わりかどうか(End Of File)
■変数=fgets($変数); ファイルから一行テキストを読み込む、
行末には改行コードが含まれる
■変数=fclose($変数); 処理が終わったらファイルを閉じる

《修正プログラム使用 №1》

●fgetcsv( )を利用して動作確認をしていたのですが、うまくいかなくて・・・修正プログラムを紹介されたので、そのプログラムを使って動作を確認しました。
※修正プログラム製作者のアドレスはこちらです。

(php10_5) write001.html write001html.html
(php10_5) write001.php write001.php.html

《修正プログラム使用 №2》

●修正プログラムを使って作成。

半角区切り reg_exp002.php reg_exp002.php.html
全角区切り reg_exp002_1.php reg_exp002_1.php.html

《修正プログラム使用 №2》

●修正プログラムを使って作成。

①reg_exp003.php reg_exp003.php reg_exp003.php.html(ソース)
②reg_exp004.php reg_exp004.php reg_exp004.php.html(ソース)
③reg_exp004_1.php reg_exp004_1.php reg_exp004_1.php.html(ソース)
④reg_exp004_2.php reg_exp004_2.php reg_exp004_2.php.html
⑤reg_exp004_3.php reg_exp004_3.php reg_exp004_3.php.htmlソース
⑥含む・先頭・行末 BT_db_test01.php BT_db_test01.php.htmlソース
⑦含む・先頭・行末DEC BT_db_test01DEC.php BT_db_test01DEC.php.htmlソース
⑧複合検索ORG BT_db_test01ORG.php BT_db_test01ORG.php.htmlソース
⑨複合検索ORG BT_db_test02ORG.php BT_db_test02ORG.php.htmlソース