ถามเรื่องการเช็คขนาดไฟล์ / โฟเดอร์ ด้วย PHP ครับผม
สวัสดีครับพี่ ๆ อยากจะสอบถามว่ามีวิธีไหนบ้างครับที่สามารถตรวจสอบขนาดของ folder ด้วย php ได้ครับผม เช่น สมุมติผมเป็นผู้ให้บริการเวบสำเร็จรูป ครับ พอกดสมัครสมาชิกไปแล้วระบบจะทำการสร้าง Create folder ของ 1 อันเป็นชื่อของสมาชิก ครับ (http://username.blog.com/) ครับผม จะสามารถใช้ php เช็คไฟล์ในโฟลเดอร์ /username/ ได้ไหมครับว่ามีขนาดไฟล์เท่าไหร่ 10 MB , 50 MB อะไรแบบนี้ครับ
ขอบพระคุณครับ
ขอบพระคุณครับ
http://www.goragod.com/...%B8%99%20Server.html
รายละเอียดการจัดการมันก็ขึ้นกับการออกแบบครับว่าออกแบบระบบไว้ยังไง ซึ่งการจัดการก็จะมีวิธีแตกต่างออกไปตามวิธีการของแต่ละคนครับ จำเป็นต้องพิจารณาจากภาพรวมของสิ่งที่เราทำไว้ครับ
แนวทางคร่าวๆ ก็อาจจะเป็น
1.ทำการอัปโหลด
2.ตรวจสอบพื้นที่ เมื่อ submit
3. พื้นที่ไม่พอ คืนค่าความผิดพลาดกลับ
แนวทางง่ายๆ แต่อาจมีวิธีทำได้เป็นร้อยเป็นพันวิธีครับ ลองประยุกต์ดู
อ้อ ไม่ต้องกังวลหรือขี้เกียจกับกานตรวจสอบหลายๆครั้ง สำหรับการตรวจสอบพื้นที่ในแต่ละส่วนนะครับ เพราะมันคงเลี่ยงไม่ได้
แถมให้อีกวิธี
1.ทำการอัปโหลด
2.ตรวจสอบพื้นที่ จาก ฐานข้อมูล
3.ถ้าพื้นที่พอ ให้อัปโหลด และ บันทึก พื้นที่ลง ฐานข้อมูล
วิธีนี้ก็ดีตรงที่ไม่ต้อง scan พื้นที่ทุกครั้ง แต่มันก็มีข้อเสียที่ การลบ หรือ อะไรก็ตามที่มีผลให้พื้นที่เปลี่ยนแปลงไปต้องอัปเดทฐานข้อมูลเสมอ ในขณะที่วิธีแรก จะทำการแสกนพื้นที่เฉพาะตอนอัปโหลดเท่านั้น