สอบถามวิธีลบภาพ ในโฟดเดอ

ผมมีปัญหาที่  ฟิว ที่ใช้เก็บข้อมูล  จะเก็บข้อมูลทั้งชื่อภาพ  หลายชื่อภาพและเก็บ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  ได้  เลยนะครับ)


ขอบคุณมากๆครับ

15 ม.ค. 2552 เวลา 22:45 น. 1 3,085

ปกติ ถ้าเก็บข้อมูลแบบนี้ผมจะไม่ลบครับ (เพราะมันลบยากมาก) และอาจ error หรือผิดพลาดได้ง่ายครับ

ผมยกตัวอย่างปัญหาที่อาจจะเกิดนะครับ เช่น image ที่มาจาก url หรือ รูปภาพที่ copy มาจากที่ใด อาจลบต้นฉบับโดยไม่ตั้งใจครับ (ผมเดาว่าคงเขียนเนื้อหาจาก editor พวก fck ประมาณนั้น)

ถ้าต้องการลบจริงๆ ก็อาจต้องใช้ preg_match_all เพื่อแยกเอา tag img ออกจากข้อความแล้วค่อยลบครับ (้องพยายามหน่อยละครับ ให้ไดแค่ ไอเดีย ส่วนวิธียังไม่เคยทำครับ )
#1
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^