PHP学習ノート8-ファイル操作
6106 ワード
dataファイルにデータを書き込むには、次の手順に従います.
書き込みが成功するとページに「OK」が表示されます
次にdataファイルのデータを読み出します
複数行のデータがある場合はどうやって読み込みますか?
方法1 while:
メソッド2 file_get_contents():
1 <?php
2 /**
3 * Created by PhpStorm.
4 * User: Administrator
5 * Date: 2015/6/29
6 * Time: 17:05
7 */
8 header("Content-type: text/html; charset=utf-8");
9 //write data
10 $f = fopen('data','w');//
11 fwrite($f,'Hello PHP');//
12 fclose($f);//
13 echo 'OK';
14 //windows
書き込みが成功するとページに「OK」が表示されます
次にdataファイルのデータを読み出します
1 <?php
2 /**
3 * Created by PhpStorm.
4 * User: Administrator
5 * Date: 2015/6/29
6 * Time: 17:05
7 */
8 header("Content-type: text/html; charset=utf-8");
9
10 //read data
11 $f = fopen('data','r');
12 $content = fgets($f);
13 echo $content;
14 fclose($f);
複数行のデータがある場合はどうやって読み込みますか?
方法1 while:
1 <?php
2 /**
3 * Created by PhpStorm.
4 * User: Administrator
5 * Date: 2015/6/29
6 * Time: 17:05
7 */
8 header("Content-type: text/html; charset=utf-8");
9 $f = fopen('data','r');
10 // while
11 while(!feof($f)){//feof()
12 $content = fgets($f);
13 echo $content;
14 }
15 fclose($f);
メソッド2 file_get_contents():
1 echo file_get_contents('data');