Web2.0, HPC, Unix, and my mine.
Posts tagged permission
[PHP] Delete Apache owned files and folders
Jan 24th
เนื่องจากผมใช้ Doku wiki แล้ว Apache มันสร้าง cache ขึ้นมาเอง แล้วผมอยากจะลบมัน ปรากฏว่าผมลบไฟล์ไม่ได้ เนื่องจากผมไม่ใช่ Root แล้วเป็นไฟล์ที่ Apache สร้างขึ้นด้วย
นั่งขุดคุ้ยหา script php มาลบให้มันละกัน ทำตามนี้โลด
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?php function SureRemoveDir($dir) { if(!$dh = @opendir($dir)) return; while (($obj = readdir($dh))) { if($obj==‘.’ || $obj==‘..’) continue; if (!@unlink($dir.‘/’.$obj)) { SureRemoveDir($dir.‘/’.$obj); } else { $file_deleted++; } } if (@rmdir($dir)) $dir_deleted++; } ?> |
วิธีเรียกใช้ก็ง่ายๆ ตามนี้เลยครับ โดยใส่ชื่อ Directory ลงไปแทนคำว่า Test
เสร็จแล้ว เย่ๆ ^^
