|
|
|
ลบFolder และไฟล์ทั้งทั้งหมดในFolder ครับ ช่วยหน่อยครับ |
|
|
|
|
|
|
|
Code (PHP)
function remove_path( $path ){
if( !is_dir($path)) {
echo 'delete file '. $path, '<br>';
unlink($path); return;
}
$ar_dir= glob( $path . '/*.*');
foreach( $ar_dir as $xpath) {
remove_path( $xpath);
}
echo 'remove folder ',$path, '<br>';
rmdir($path);
}
ยังไงก็ระวังหน่อยนะครับ ลบแล้วจะคืนไม่ได้
|
|
|
|
|
Date :
2016-02-10 18:21:56 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
ขอถามอีกเรื่องครับ ถ้าสร้าง โฟลเดอร์ไว้แล้ว พอuser id1 เข้ามาสร้างโฟลเดอร์ของตัวเอง
file/1/_ ต้องการสร้างต่อที่/_ ต้องเช็ค สิทธิ์ในการเข้าใช้ยังไงหรอครับ ให้สามารถเช็คข้อมูลกับโฟลเดอร์เจ้าของเองได้ครับ
|
|
|
|
|
Date :
2016-02-11 11:22:19 |
By :
taeanstae248 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function emptyDir($dir) {
if (is_dir($dir)) {
$scn = scandir($dir);
foreach ($scn as $files) {
if ($files !== '.') {
if ($files !== '..') {
if (!is_dir($dir . '/' . $files)) {
unlink($dir . '/' . $files);
} else {
emptyDir($dir . '/' . $files);
rmdir($dir . '/' . $files);
}
}
}
}
}
}
$dir = 'link/to/your/dir';
emptyDir($dir);
rmdir($dir);
//เอามาจาก https://stackoverflow.com/questions/1653771/how-do-i-remove-a-directory-that-is-not-empty
|
|
|
|
|
Date :
2020-03-28 15:24:49 |
By :
P |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|