का उपयोग कर फ़ाइलों को डाउनलोड करें मैं "अपलोड" नामक फ़ोल्डर से फ़ाइलों को ज़िप और डाउनलोड करने का प्रयास कर रहा हूं। ज़िप फ़ाइल डाउनलोड हो रही है लेकिन मैं इसे खोल नहीं सकता (निकालने)। मुझे एक त्रुटि मिल रही है जैसे "संग्रह अज्ञात प्रारूप में है या क्षतिग्रस्त है"।ज़िप और php
मुझे फ़ोल्डर को ज़िप करने के लिए निम्न कोड मिला है।
<?php
$files = "upload/".array('Dear GP.docx','ecommerce.doc');
$zipname = 'filename.zip';
$zip = new ZipArchive;
$zip->open($zipname, ZipArchive::CREATE);
foreach ($files as $file) {
$zip->addFile($file);
}
$zip->close();
header('Content-Type: application/zip');
header('Content-disposition: attachment; filename=filename.zip');
header('Content-Length: ' . filesize($zipfilename));
readfile($zipname);
?>
समस्या शायद '$ files =" अपलोड/"। सरणी ('प्रिय GP.docx', 'ecommerce.doc') से संबंधित है;'। त्रुटियों को प्रदर्शित करने का प्रयास करें और PHP त्रुटियों की जांच करें।आप एक सरणी के रूप में एक सरणी डालने की कोशिश कर रहे हैं। –