แก้ไขให้สามารถ Download หลายไฟล์

แก้ไขให้สามารถ Download หลายไฟล์
ส่วน received ใน edocument สามารถ select ให้ download ได้ทีละหลายๆไฟล์เหมือนการลบไหมคะ ตอนนี้ทดลองแปลงจากตัวลบมาเป็น download แต่เวลาใช้งานขึ้นเป็นไม่พบไฟล์ หรือไม่ก็ download ได้แต่ได้แค่ไฟล์ล่าสุดที่อยู่ใน db ไฟล์เดียวน่ะค่ะ พอจะมีแนวทางแนะนำไหมคะ ขอรบกวนด้วยค่ะ
0SHAREFacebookLINE it!

แก้ไขให้สามารถ Download หลายไฟล์
Edit : ตอนนี้ส่งค่าเป็นอาร์เรย์ข้อมูลที่ถูก select ได้แล้ว แต่ไม่รู้จะแยกเป็นทีละ id ยังไงค่ะ ( ; ___ ; )
#1

ก็แยกตอนที่รับค่า สิครับ
แต่คิดว่าน่าจะยากอยู่นะครับ เนื่องจาก Browser เอง ไม่น่าจะรองรับการดาวน์โหลดครั้งละหลายๆไฟล์
ตัวเลือกที่เป็นไปได้ คือ อาจต้อง zip ก่อน แล้วดาวน์โหลดมาทีเดียว
#2

ขอบคุณนะคะ
#3

อาจารย์พอจะมีโค้ดแนะนำส่วนในการ zip ไฟล์ไหมคะ หนูลองปรับใช้ใน edocument ส่วน model ของหน้า recieve
พอใช้คำสั่ง $zip = new ZipArchive; มันจะใช้งานต่อไม่ได้ตลอดเลยค่ะ ขอรบกวนด้วยนะคะ
#4

อ้างอิงจาก ความคิดเห็น #4อาจารย์พอจะมีโค้ดแนะนำส่วนในการ zip ไฟล์ไหมคะ หนูลองปรับใช้ใน edocument ส่วน model ของหน้า recieve
พอใช้คำสั่ง $zip = new ZipArchive; มันจะใช้งานต่อไม่ได้ตลอดเลยค่ะ ขอรบกวนด้วยนะคะ

ปัญหาส่วนใหญ่ที่เจอสำหรับกรณีแบบนี้คือหน่วยความจำไม่พอครับ ลอง
1. เพิ่มหน่วยความจำเครื่อง
2. เซ็ต memory_limit ของ PHP เพิ่ม
3. ลดจำนวนไฟล์ที่จะ zip ลง
เบื่องต้นแนะนำให้ทดสอบ zip ไฟล์จำนวนน้อยๆดูก่อน ถ้าผ่านแสดงว่าโค้ดถูกต้องแล้ว ที่เหลือคือปัญหาหน่วยความจำนี่แหละ
#5

ค่ะ ขอบคุณนะคะ
#6
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg, png ขนาดไฟล์ไม่เกิน 1024