เปลี่ยนชื่อไฟล์ หรือ ชื่อdirectory ด้วยฟังก์ชัน rename()
รูปแบบ
rename(oldname , newname)
oldname คือ ชื่อเก่า
newname คือ ชื่อใหม่
ตัวอย่าง
<?php
rename("c:\\test.txt" , "c:\\newtest.txt");
?>
ฟังก์ชันจะ return ค่า TRUE ถ้าเปลี่ยนชื่อสำเร็จ
return ค่า FALSE ถ้าเปลี่ยนชื่อไม่สำเร็จ
วันอังคารที่ 21 ธันวาคม พ.ศ. 2553
กำหนด file pointer ไปที่ตอนต้นของไฟล์ ด้วยฟังก์ชัน rewind()
กำหนด file pointer ไปที่ตอนต้นของไฟล์ ด้วยฟังก์ชัน rewind()
รูปแบบ
rewind(file)
file คือ resource ของไฟล์
ตัวอย่าง
<?php
$file = fopen("test.txt","r");
rewind($file);
fclose($file);
?>
รูปแบบ
rewind(file)
file คือ resource ของไฟล์
ตัวอย่าง
<?php
$file = fopen("test.txt","r");
rewind($file);
fclose($file);
?>
อ่านตำแหน่ง file pointer ด้วยฟังก์ชัน ftell()
อ่านตำแหน่ง file pointer ด้วยฟังก์ชัน ftell()
รูปแบบ
ftell(file)
file คือ resource ของไฟล์
ตัวอย่าง
<?php
$file = fopen("test.txt","r");
echo ftell($file);
echo "<br>";
fseek($file,"100");
echo ftell($file);
fclose($file);
?>
รูปแบบ
ftell(file)
file คือ resource ของไฟล์
ตัวอย่าง
<?php
$file = fopen("test.txt","r");
echo ftell($file);
echo "<br>";
fseek($file,"100");
echo ftell($file);
fclose($file);
?>
เลื่อน file pointer ด้วยฟังก์ชัน fseek()
เลื่อน file pointer ด้วยฟังก์ชัน fseek()
รูปแบบ
fseek(file , offset)
file คือ resource ของไฟล์
offset คือ ตำแหน่งที่ต้องการ
ตัวอย่าง
<?php
$file = fopen("test.txt","r");
fgets($file);
fseek($file,0);
?>
รูปแบบ
fseek(file , offset)
file คือ resource ของไฟล์
offset คือ ตำแหน่งที่ต้องการ
ตัวอย่าง
<?php
$file = fopen("test.txt","r");
fgets($file);
fseek($file,0);
?>
ตัดย่อขนาดของไฟล์ ด้วยฟังก์ชัน ftruncate()
ตัดย่อขนาดของไฟล์ ด้วยฟังก์ชัน ftruncate()
รูปแบบ
ftruncate(file , size)
file คือ resource ของไฟล์
size คือ ขนาดที่ต้องการ
ตัวอย่าง
<?php
$file = fopen("test.txt", "a+");
ftruncate($file,100);
fclose($file);
echo filesize("test.txt");
?>
รูปแบบ
ftruncate(file , size)
file คือ resource ของไฟล์
size คือ ขนาดที่ต้องการ
ตัวอย่าง
<?php
$file = fopen("test.txt", "a+");
ftruncate($file,100);
fclose($file);
echo filesize("test.txt");
?>
lock หรือ release ไฟล์ ด้วยฟังก์ชัน flock()
lock หรือ release ไฟล์ ด้วยฟังก์ชัน flock()
รูปแบบ
flock(file , lock)
file คือ resource ของไฟล์ที่ต้องการ lock
lock คือ ชนิดของการ lock
ค่าที่เป็นไปได้คือ
LOCK_SH - Shared lock (reader) แต่อนุญาติให้ process อื่นอ่านได้
LOCK_EX - Exclusive lock (writer) ป้องกันไม่ให้ processes อื่น accessing ไฟล์
LOCK_UN - ปล่อยการ lock
LOCK_NB - ขจัดการ blocking processe อื่นตอนที่ lock ไฟล์ (ไม่ support บน windows)
ตัวอย่าง
<?php
$file = fopen("test.txt","w+");
flock($file,LOCK_EX);
fwrite($file,"test");
flock($file,LOCK_UN);
fclose($file);
?>
รูปแบบ
flock(file , lock)
file คือ resource ของไฟล์ที่ต้องการ lock
lock คือ ชนิดของการ lock
ค่าที่เป็นไปได้คือ
LOCK_SH - Shared lock (reader) แต่อนุญาติให้ process อื่นอ่านได้
LOCK_EX - Exclusive lock (writer) ป้องกันไม่ให้ processes อื่น accessing ไฟล์
LOCK_UN - ปล่อยการ lock
LOCK_NB - ขจัดการ blocking processe อื่นตอนที่ lock ไฟล์ (ไม่ support บน windows)
ตัวอย่าง
<?php
$file = fopen("test.txt","w+");
flock($file,LOCK_EX);
fwrite($file,"test");
flock($file,LOCK_UN);
fclose($file);
?>
เขียน string ลงไฟล์ ด้วยฟังก์ชัน file_put_contents()
เขียน string ลงไฟล์ ด้วยฟังก์ชัน file_put_contents()
รูปแบบ
file_put_contents(file , data)
file คือ ที่อยู่ไฟล์
data คือ string ที่ต้องการเขียน
ตัวอย่าง
<?php
echo file_put_contents("test.txt","This is test file");
?>
รูปแบบ
file_put_contents(file , data)
file คือ ที่อยู่ไฟล์
data คือ string ที่ต้องการเขียน
ตัวอย่าง
<?php
echo file_put_contents("test.txt","This is test file");
?>
สมัครสมาชิก:
บทความ (Atom)