สอบถามวิธีลบภาพ ในโฟดเดอ
ผมมีปัญหาที่ ฟิว ที่ใช้เก็บข้อมูล จะเก็บข้อมูลทั้งชื่อภาพ หลายชื่อภาพและเก็บtextข้อความด้วยในฟิวนี้นะครับ แล้วแต่จะกรอกนะครับ เช่น ฟิวชื่อ test เก็บข้อมูลแต่ละเรคคอด แล้วแต่จะกรอกคือ ข้อความทั่วไปและ
ภาพ<img src="http://127.0.0.1/upload/img.jpg"> (ตัวอย่างข้อมูลที่เก็บ)
อธิบาย ฟิว test แต่ละเรคคอด เก็บ "ข้อความทั่วไปและภาพ<img src="http://127.0.0.1/upload/img.jpg"> (ตัวอย่างข้อมูลที่เก็บ)"
ส่วนตัวภาพเก็บในโฟดเดอ upload/img.jpg
? ทีนี้คือ ผมต้องการลบทั้งภาพที่อยู่ใน โฟดเดอupload และ เรคคอดบางเรคคอดใน ฟิว test ไปด้วยนะครับ รบกวนขอวิธีลบทีครับ ?
(ผมเคย ทำแบบ ชื่อ ฟิว เก็บ แค่ ชื่อ ภาพ นะครับ เช่น ฟิวชื่อ test เก็บ img.jpg แล้วผม ก้ใช้ delete sql และ ใช้ unlink ชื่อ img.jpg ได้ เลยนะครับ)
ขอบคุณมากๆครับ
ผมยกตัวอย่างปัญหาที่อาจจะเกิดนะครับ เช่น image ที่มาจาก url หรือ รูปภาพที่ copy มาจากที่ใด อาจลบต้นฉบับโดยไม่ตั้งใจครับ (ผมเดาว่าคงเขียนเนื้อหาจาก editor พวก fck ประมาณนั้น)
ถ้าต้องการลบจริงๆ ก็อาจต้องใช้ preg_match_all เพื่อแยกเอา tag img ออกจากข้อความแล้วค่อยลบครับ (้องพยายามหน่อยละครับ ให้ไดแค่ ไอเดีย ส่วนวิธียังไม่เคยทำครับ )