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

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

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

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

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

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

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

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

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

(php10_4) fgetcsv_reg_0.php fgetcsv_reg_0.php.html(ソース)

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

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

fgetcsv_reg_1.php fgetcsv_reg_1.php.html(ソース)

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

●○○○○○○○○○○○○○○。 ○○○○○○○○○○○○○○○○○○○○○○○○○○○○
===条件を変更してみました===
※○○○○○○○○○○○○○○○○○○○○○○○○○○○○

fgetcsv_reg_2.php fgetcsv_reg_2.php.html(ソース)

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

●○○○○○○○○○○○○○○。 ○○○○○○○○○○○○○○○○○○○○○○○○○○○○
===条件を変更してみました===
※○○○○○○○○○○○○○○○○○○○○○○○○○○○○

fgetcsv_reg_3.php fgetcsv_reg_3.php.html(ソース)

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

●○○○○○○○○○○○○○○。 ○○○○○○○○○○○○○○○○○○○○○○○○○○○○
===条件を変更してみました===

fgetcsv_reg_4.php fgetcsv_reg_4.php.html(ソース)

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

●include('fgetcsv_reg_5gaibu.php');//インクルードファイルの指定。
外部ファイルとしました。
===条件を変更してみました===

fgetcsv_reg_5.php fgetcsv_reg_5.php.html(ソース)

《練習》

※○○○○○○○○○○○○○○○○○○○○○○○○○○○○