php zip file ได้ขนาดไม่ถึง 5 Mb

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา php zip file ได้ขนาดไม่ถึง 5 Mb

php zip file ได้ขนาดไม่ถึง 5 Mb

 รบกวนด้วยครับผมใช้ php zip file ขณะที่ทำการ upload ขึ้น Host

ถ้า file มีขนาดเล็ก ก็upได้เป็นอย่างดีครับ แต่ตอน file มีขนาดใหญ่มันจะ ERROR

คือผมต้องการให้ user upload file หลายๆ file ขึ้น host และต้องการให้เวลาที่ download

file สามารถไ้ด้เลยเพียงครั้งเดียว(zip) ก็เลยต้องการเขียนโปรแกรมให้ php zip fileให้ตอนที่ upload

จะได้ download ได้ง่ายๆครับ แต่ก็มีปัญหาดังกล่าว

 

พอมีวิธีแก้ไหมครับ หรือจะเปลี่ยนแนวคิดเลยก็ได้ครับ แต่ผลคือให้ user upload ได้ง่าย download ได้ง่าย(ใน 1 ครั้ง จะีupload ทีละหลายๆ file ครับ) 



Porchn 58.8.230.xxx 09-02-2010 17:13:48

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1

ถ้ากำหนดสิทธิการ upload ไฟล์ เป็นสำหรับแต่ละ user
ก็ลองให้ user upload ไฟล์ขึ้นปกติ ไปไว้ในโฟลเดอร์ของสมาชิกนั้นๆโดยไม่ต้อง zip ไฟล์

หากต้องการดาวน์โหลด ก็ให้ทำการ zip ไฟล์ทั้งหมดในโฟลเดอร์ด้วย php zip file ที่ใช้

อย่างไรก็ตามถ้าไฟล์รวมทั้งหมดที่ต้องการ zip มีจำนวนมากและขนาดไฟล์รวมมีขนาดใหญ่
ก็อาจทำให้การ zip ไฟล์ใช้เวลานาน หรือบางกรณีอาจจะเกิด error ได้

ยังไงเรื่องขนาดไฟล์ใหญ่คิดว่าน่าจะเป็นปัญหาหลัก ลองใช้ฟังก์ชัน FTP Function จะตัดปัญหาเรื่อง
ขนาดในการอัพโหลดไฟล์ได้

https://www.ninenik.com/ประยุกต์_สร้าง__FTP_Function_สำหรับการจัดการไฟล์ผ่าน_FTP_Protocal-258.html

 



ninenik 124.120.14.xxx 10-02-2010
 ความคิดเห็นที่ 2

ขอบคุณครับ 

 ninenik ninenik@gmail.com



porchn 58.8.230.xxx 10-02-2010 08:10
 ความคิดเห็นที่ 3

 ได้แล้วจากการค้นหาใน Google 555

ปัญหาไม่ได้เกิดที่ code ครับ เกิดที่ PHP.ini

แก้ให้สามารถ Upload file ได้ทีละมากๆก็ใช้ได้เลยครับ

 



porchn 61.90.41.xxx 24-02-2010 21:54
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ