การลบโฟลเดอร์ครับ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
boyict
PHP Jr. Member
PHP Jr. Member
โพสต์: 24
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

การลบโฟลเดอร์ครับ

โพสต์ที่ยังไม่ได้อ่าน โดย boyict »

พอดีว่ามันลบไม่ได้ซักที ผมว่าผมเขียน syntax ผิดอะครับ แต่แก้ไม่ได้ซักที

ช่วยดูหน่อยครับ

$deldir="./pic/file/2008-03-27";
@rmdir($deldir);

ปัญหามันมีว่า โฟลเดอร์มันเป็นเลขวันที่ครับ ลบไม่ได้ซักที ข้างในไม่มีไฟล์อะไร

ลองแทนเป็นคำทั่วไป ลบได้ครับ พอเป็นวันที่แบบนั้น มันไม่ลบครับ งงจิงๆ
ขอบคุณครับ
ภาพประจำตัวสมาชิก
boyict
PHP Jr. Member
PHP Jr. Member
โพสต์: 24
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย boyict »

อ่อ คงไม่ได้เป็นที่ syntax แล้วครับ ลองใหม่แล้ว

มันสร้างด้วยคำสั่งนี้ครับ แต่ลบไม่ได้

$date = date("Y-m-d");
$create="./pic/file/$date";
@mkdir($create);
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ลอง ระบุ เป็น path เต็ม ของ server ดูครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
boyict
PHP Jr. Member
PHP Jr. Member
โพสต์: 24
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย boyict »

ไม่ได้ครับผม

ลองแล้ว

หลักๆ คือ ถ้าไปสร้างเอง (New Folder เอง) เป็นชื่อวันที่ใน localhost (www) เอง

มันจะสั่งลบได้ แต่ถ้าสร้างด้วยคำสั่งนั้น จะลบไม่ได้ แม้จะไปเปลี่ยนชื่อเป็นชื่ออื่น ก็ลบไม่ได้

งงอ่ะครับ ช่วยที เหอๆ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ระบุ แบบไหน ครับ
ลอง
rmdir($deldir); แล้วดู ว่า มัน error ว่าอะไร
โดยที่ $deldir คือ path เต็มของ server
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
boyict
PHP Jr. Member
PHP Jr. Member
โพสต์: 24
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย boyict »

ผมก็ลองแบบประมาณว่า

$deldir = "localhost/web/pic/file/$date";

ก็ยังไม่ได้ครับผม ช่วยหน่อยครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

path เต็มของ server หมายถึง ตำแหน่งไฟล์ ที่ ระบุมาจาก drive ครับ
หรือ ถ้าเป็น unix ก็ ออกไปนอกสุดของ path แล้ว ระบุไล่กลับเข้ามา
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 106