วันอังคารที่ 7 เมษายน พ.ศ. 2552

จัดการไฟล์ ใน PHP

คำสั่งที่ใช้จัดการไฟล์ใน 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 ได้ครับ ยินดีตอบทุกปัญหา