![]() | การประมวลผลแฟ้มแบบ text | ![]() |
| ข้อควรทราบ |
|
|
สร้างแฟ้มพร้อมเพิ่มระเบียนแรก (ไม่ว่าในแฟ้มจะมีอะไร จะหายหมด เหลือแค่ระเบียนใหม่ 1 ระเบียนเท่านั้น) http://www.se-ed.net/thaiall/fopenw.php3 |
|
<?
$today = getdate();
$hour = $today[hours];
$minutes = $today[minutes];
$seconds = $today[seconds];
$file = fopen("fsample.txt","w");
fputs($file , "$hour $minutes $seconds <br>\n");
fclose($file);
print "save $hour $minutes $seconds ok";
?>
|
|
สร้างแฟ้ม หรือเพิ่มระเบียนต่อท้าย (ถ้าไม่มีแฟ้มก็จะสร้างแฟ้ม แต่ถ้ามีแล้วจะนำระเบียนไปต่อท้าย) http://www.se-ed.net/thaiall/fopena.php3 |
|
<?
$today = getdate();
$hour = $today[hours];
$minutes = $today[minutes];
$seconds = $today[seconds];
$file = fopen("fsample.txt","a");
fputs($file , "$hour $minutes $seconds <br>\n");
fclose($file);
print "save append $hour $minutes $seconds ok<br>";
?>
|
|
อ่านข้อมูลจากแฟ้ม มาแสดงทางจอภาพ (อ่านข้อมูลมาแสดง) http://www.se-ed.net/thaiall/fget.php3 |
|
<?
$file = fopen("fsample.txt","r");
while (!feof($file)) {
$buffer = fgets($file,4096);
echo $buffer;
}
?>
|
|
ฟอร์ม html ที่ใช้เลือกระเบียนที่ต้องการลบ (รับค่าจากแป้นพิมพ์ แล้วส่งไปให้ php กระทำ) http://www.se-ed.net/thaiall/fsndvalue.htm |
| |
|
thaiallvalue=wowfromurl
fget.php3 fopena.php3 fdelrec.php3 fopenasndvalue.php3 fopenw.php3 fsample.txt |
<body> <form action=fopenasndvalue.php3>Add value <input name=thaiallvalue> <input type=submit value=fopenasndvalue.php3> </form> <a href=fopenasndvalue.php3?thaiallvalue=wowfromurl>thaiallvalue=wowfromurl</a> <hr> <form action=fdelrec.php3>Delete record number <input name=recn> <input type=submit value=fdelrec.php3> </form> <hr> <a href=fget.php3>fget.php3</a><br> <a href=fopena.php3>fopena.php3</a><br> <a href=fdelrec.php3>fdelrec.php3</a><br> <a href=fopenasndvalue.php3>fopenasndvalue.php3</a><br> <a href=fopenw.php3>fopenw.php3</a><br> <a href=fsample.txt>fsample.txt</a><br> <hr> </body> |
|
โปรแกรมที่รับค่าจากฟอร์มไปเพิ่มในแฟ้ม (รับค่าจากฟอร์ม แล้ว เพิ่มค่าต่อท้ายแฟ้มเดิม) http://www.se-ed.net/thaiall/fopenasndvalue.php3 |
|
<?
$file = fopen("fsample.txt","a");
fputs($file , "$thaiallvalue<br>\n");
fclose($file);
print "save append from input $thaiallvalue ok<br>";
?>
|
|
ลบระเบียน ตามลำดับเลขระเบียน (ทำหน้าที่ลบระเบียนที่ต้องการ โดยรับเลขระเบียนจากฟอร์ม) http://www.se-ed.net/thaiall/fdelrec.php3 |
|
<?
$filer = fopen("fsample.txt","r");
$i = 1;
while (!feof($filer)) {
$buffer[$i] = fgets($filer,4096);
$i++;
}
$total = $i;
fclose($filer);
$filew = fopen("fsample.txt","w");
$i = 1;
while ($i < $total) {
if ($i <> $recn) { fputs($filew , "$buffer[$i]"); }
$i++;
}
fclose($filew);
print "Delete ok <hr>ข้อมูลหลังลบแล้ว<br>";
$file = fopen("fsample.txt","r");
while (!feof($file)) {
$buffer = fgets($file,4096);
echo $buffer;
}
?>
|
| แบบฝึกหัด |
|
![]() |
+ ผู้สนับสนุน + รับผู้สนับสนุน |