|
ฟังก์ชั่นเหล่านี้จะมีประโยชน์ในทางจัดการทางด้าน
directory เมื่อต้องการจัดการ กำหนดรูปแบบผ่าน
Web Brownser
|
ฟังก์ชั่น
|
จุดมุ่งหมาย
ความหมาย
|
| Mkdir() |
สร้าง
Directory |
| Rmdir() |
ลบ
Directory |
| chdir |
เมื่อต้องการเปลี่ยน
directory |
| Dir() |
ใช้สร้าง
object เกียวกัน directory |
| Closedir() |
ปิด
directory |
| opendir() |
เปิด
directory |
| Readdir() |
อ่านข้อมูลที่อยู่ใน
Directory |
| Rewinddir()
|
เลือนตัวชี้เพื่อทำการเลือก
ไฟล์หรือข้อมูลแรกของ Directory |
มาดูตัวอย่างกันหน่อยครับ
Sample1.php
เป็นการสร้าง
Folder
<?
$path="C:\HTTPD\HTDOCS\\";
$folder="Test";
$dir=$path.$folder;
$mode="w";
$create_folder=Mkdir($dir,$mode) or die
("ไม่สามารถสร้าง Folder $folder ได้");
?>
//
เพิ่มเติม เราสามารถกำหนด $mode ของไฟล์ต่าง
ๆ ได้ โดย
r เปิดดอ่านอย่างเดียว
r+ เปิดเพื่ออ่านและเขียน
w , w+ เปิดเพื่อเขียน
ถ้าไม่มีไฟล์จะสร้างขึ้นไหม่ ถ้ามีอยู่แล้ว
จะปรับไฟล์นั้นให้เป็น 0 Byte
a เปิดเพื่อเขียนอย่างเดียว
Out
Put


เพิ่มเติมครับ
สำหรับการลบ
Folder ก็เหมือนกันครับ แค่เปลี่ยนตรง Mkdir
เป็น Rmdir
Sample2.php
เป็นการแสดงชื่อไฟล์ และ Folder
<?
$direc = dir("C:\HTTPD\HTDOCS");
echo "แสดง Path : ".$direc ->path."<br>";
echo "รายการต่างใน Path ".$direc->path."
มีดังนี้ <Br>";
while($show_dir=$direc -> read())
{
echo $show_dir."<br>";
}
$direc -> Close();
?>
//
เพิ่มเติมครับ property และ method ของ dir()
Handle เก็บค่าของ Directory
Path เก็บรายชื่อของไฟล์และ Directory
Read อ่านชื่อไฟล์ และ Directory
Rewind เปลี่ยนจุดชี้ไปยัง ไฟล์หรือ
Folder แรก
Close ปิดการติดต่อกับ Directory
Out
Put

|