Home
Course
Service
Contact
About Us

 

 

 

 

 

 

 

 

 


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

 



:: ศูนย์ฝึกอบรมบางปะกง การไฟฟ้าฝ่ายผลิตแห่งประเทศไทย 8/4 หมู่ 8 ตำบลท่าข้าม อำเภอบางปะกง จังหวัดฉะเชิงเทรา 24130 ::