|
FILESYSTEM
FUNCTION
เนื้อหาจะกล่าวถึงฟังก์ชั่นต่างๆที่เกี่ยวข้องกับการจัดการในเรื่องของ
file และ directory ตลอดจนการกำหนดสิทธิ์ในการเข้าใช้ file และ directory
นั้น เช่น
ฟังก์ชั่น
Copy
เป็นฟังก์ชั่นที่ใช้ในการทำสำเนา(copy)ไฟล์
รูปแบบการใช้ฟังก์ชั่น
int copy (ไฟล์ต้นฉบับ, ไฟล์ใหม่ที่ได้จากการทำสำเนา); ค่าที่กลับคืนมาคือเลขจำนวนเต็ม
ถ้าเป็น 1 (true) ทำได้สำเร็จ ถ้าเป็นค่าอื่นทำไม่สำเร็จ
ตัวอย่างที่
13
1 <?
2 $source = "ex13.php";
3 $dest = "ex13_1. php";
4 $chk = copy($source, $dest);
5 if($chk){
6 echo "Copy ได้สำเร็จ";
7 } else {
8 echo "ไม่สามารถ Copy ได้สำเร็จ";
9 }
10 ?>
จะได้เอ้าพุทคือ
Copy ได้สำเร็จ
จากโปรแกรมตัวอย่างจะเห็นว่าเราทำการ
copy ไฟล์ ex13. php เป็นไฟล์ ex13_1. php แล้วจะเปลี่ยนชื่อเป็น ex13_2.
php โดยฟังก์ชั่น rename จากตัวอย่างต่อไป
ฟังก์ชั่น Rename
เป็นฟังก์ชั่นที่ใช้ในการเปลี่ยนชื่อไฟล์
รูปแบบการใช้ฟังก์ชั่น
int rename (string old_name, string new_name); ค่าที่กลับคืนมาคือเลขจำนวนเต็ม
ถ้าเป็น 1 (true) ทำได้สำเร็จ ถ้าเป็นค่าอื่นทำไม่สำเร็จ
ตัวอย่างที่
14
1 <?
2 $ren = rename("ex13_1.php","ex13_2.php");
3 if($ren) {
4 echo "rename success";
5 } else {
6 echo "rename fail"; }
7 ?>
จะได้เอ้าพุทคือ
rename success
|