ارسال فایل فشرده

jvfdj

New Member
با سلام
کد زیر را برای ارسال فایل فشرده برروی سیستم کاربر بکار برده ام ولی فایل بعد از ارسال، هنگام باز کردن پیام (این فایل فشرده خراب است) را نشان میدهد و حجم آن نیزصفر است. زحمت کشیده راهنمایی بفرمایید.
PHP:
[left]$zipname='ziped.zip';
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=".$zipname);
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($zipname));
readfile("$zipname");
[/left]
با تشکر​
 

jvfdj

New Member
یک مسلمان

با سلام
یکی پیدا نمیشه جواب این سوال رو بده. ممنون
 

BehrouzPc

پــــادشــاه فــلــــش
ابتدا باید فایل رو باز نمایید fopen() و به وسیله دستگیره آن فایل رو با فرمان echo برگردونید
شما نه فابل روباز کردید نه echo یا print رو اجام دادین
 

jvfdj

New Member
بنده هیچ فایلی رو نمیخواهم با کد باز کنم. اشکال در ارسال است و کاربر قصد unzip کردن را دارد و با پیام فوق الذکر روبرو میشود. لذا نیاز به استفاده از دستورات فایل نیست.
و بنده فکر میکنم اشکال در چگونگی دستورات ارسال بنده است.
با تشکر
 

جدیدترین ارسال ها

بالا