คำสั่งที่ใช้จัดการไฟล์ใน php มีประมาณนี้นะครับ เอาที่สำคัญและใช้บ่อย
fopen() เอาไว้เปิดไฟล์ครับ
fread() เอาไว้อ่านไฟล์
fwrite() เอาไวเขียนไฟล์ครับ
fclose() เอาไว้ปิดไฟล์ที่เปิดขึ้นเพื่อคืนหน่วยความจำให้ระบบครับ
มาดูตัวอย่างการใช้ fopen กัน
<?php
$handle = fopen("c:\\data\\info.txt", "r");
?>
r คือ parameter ที่เอากำกับการเปิดไฟล์ครับ r คือ อ่านอย่างเดียว
มี parameter ให้ดูครับ
r เปิดเพื่ออ่านอย่างเดียว
r+ เปิดเพื่ออ่านและเขียนไฟล์
w เปิดเพื่อเขียนไฟล์ โดยเนื้อหาทั้งหมดของไฟล์จะถูกลบทิ้งไป
w+ เปิดเพื่ออ่านและเขียนไฟล์ โดยเนื้อหาทั้งหมดจะถูกลบทิ้ง
a เปิดเพื่อเขียนต่อท้ายไฟล์
a+ เปิดเพื่ออ่านและเขียนต่อท้ายไฟล์
fread($open,”ขนาดไฟล์”); เขียนไฟล์
ตัวอย่างการใช้งานครับ
<?php
// path ของไฟล์เป็น string ครับ
$filename = "/usr/local/something.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
echo”$ contents ”;
fclose($handle);
?>
fwrite($open,”ข้อมูลที่จะเขียน”);
ตัวอย่างการใช้งานครับ
<?php
$fp = fopen('data.txt', 'w');
fwrite($fp, '23');
fclose($fp);
//ข้อมูลในไฟล์จะเป็น 23 ครับ
?>
**ไฟล์ที่ได้จะอยู่ใน Directory เดียวกันกับไฟล์ script ครับ
** ถ้าไม่มีไฟล์ data.txt PHP จะสร้างขึ้นมาใหม่ครับ
จบแล้วนะครับสำหรับการจัดการไฟล์เบื้องต้น ต่อไปคงเป็นเรื่อง ฐานข้อมูล ซะที
ไม่มีความคิดเห็น:
แสดงความคิดเห็น
ท่านสามารถสอบถามปัญหาเกี่ยวกับ php html javascript flash ฯลฯ เกี่ยวกับการทำเว็บได้ครับ ผ่าน coment ได้ครับ ยินดีตอบทุกปัญหา