ตอนนี้ติดปัญหาก็คือว่า ทำ fucntion ไว้ให้มัน save file โดยการสร้าง folder แยก เป็นรายปี และรายเดือน ตัวอย่างเช่น
2011/03/<filename> 2011/04/<filename>
เป็นแบบของ WordPress ซึ่งการเก็บไฟล์แบบนี้ ทำให้แยกแยะไฟล์ ในแต่ละเดือนได้ ประโยชน์ที่ผมเห็นชัดๆ ก็คือ เวลา backup ครับ เราเลือกเป็น folder ได้ แต่!! ปัญหาก็คือว่า
ผมเก็บไฟล์ไปแล้ว 1 ครั้ง สมมุติว่า ผมอัพเดทเมื่อวันที่ 28 มีนาคม 2011 ไฟล์ที่ผมอัพโหลดจะอยู่ใน folder ที่ชื่อ 2011/03/
หากว่าวันนึง ผมต้องการแก้ไข ผมต้องดึง path ของไฟล์เดิมขึ้นมาด้วย นั่นหมายถึง ผมต้องเก็บไฟล์ใน database ไว้ แบบ full path นั่นก็คือ 2011/03/myfilename.zip หากผมทำการอัพเดทไฟล์นี้ในเดือนหน้า field ที่ผมเก็บ จะมีลักษณะเป็นแบบนี้
2011/03/myfilename.zip//2011/04/newfile.zip
เวลาผมเรียกใช้ ผมจะ split() เอาครับ จะได้ไม่เสียเวลา query
เอาละ ลองทำก่อน ไม่รู้ผลเป็นไง แต่ดูเหมือนงานจะใหญ่ซะแล้ว
—————————————————————//
ว้าววว แม่งได้ซะงั้น OOP นี่มันส์จริงๆ