मैं एक संरक्षित ज़िप फ़ाइल की एक डाउनलोड (मैं लोगों को पहले प्रवेश किए बिना इसे उपयोग नहीं करना चाहते हैं के लिए मजबूर करने की कोशिश कर रहा हूँ चलाता है।डाउनलोड कोई दूषित फ़ाइल php
मैं समारोह बनाया है । login
और इस तरह के लिए है, लेकिन मैं एक समस्या जहां डाउनलोड की गई फ़ाइल भ्रष्ट है में चल रहा हूँ
कोड यह मेरे पास है: Cannot open file: It does not appear to be a valid archive.
$file='../downloads/'.$filename;
header("Content-type: application/zip;\n");
header("Content-Transfer-Encoding: Binary");
header("Content-length: ".filesize($file).";\n");
header("Content-disposition: attachment; filename=\"".basename($file)."\"");
readfile("$file");
exit();
यहाँ त्रुटि है
फ़ाइल अन्यथा ठीक डाउनलोड करती है, इसलिए यह कुछ ऐसा होना चाहिए जो मैं शीर्षकों के साथ गलत कर रहा हूं।
कोई विचार?
बहुत बढ़िया गम्बो! उसने इसका उत्तर दिया। वह था ... मुझे लगता है कि भेजे गए हेडर यही कारण है कि यह काम नहीं कर रहा था। – Troy