برگزیده های پرشین تولز

ارسال فایل تکست برای دانلود

peiman

Registered User
تاریخ عضویت
23 فوریه 2003
نوشته‌ها
1,554
لایک‌ها
21
سن
36
سلام
من یه سری اطلاعات رو میخوام بریزم تو یه فایل تکست و بعدش اونو بفرستم تا یوزر دانلود کنه
اطلاعات رو میریزم تو فایل تکست اما وقتی برای یوزر فرستاده میشه تو متن مرورگر نشونشون میده!!
میخوام مثل فایل زیپ بشه سیوش کرد
نکته:نمیخوام پسوندش تغییر کنه
یعنی نمیخوام زیپ بشه بعد بره دستش.
کسی راهی بلده؟
 

shahkey

Registered User
تاریخ عضویت
16 نوامبر 2005
نوشته‌ها
1,235
لایک‌ها
5
سلام
من یه سری اطلاعات رو میخوام بریزم تو یه فایل تکست و بعدش اونو بفرستم تا یوزر دانلود کنه
اطلاعات رو میریزم تو فایل تکست اما وقتی برای یوزر فرستاده میشه تو متن مرورگر نشونشون میده!!
میخوام مثل فایل زیپ بشه سیوش کرد
نکته:نمیخوام پسوندش تغییر کنه
یعنی نمیخوام زیپ بشه بعد بره دستش.
کسی راهی بلده؟
فکر کنم با ریدایرکت کردن بشه !
نمیدونم دقیقا
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
هدر رو تغییر بده شاید بشه. یاهو میل میکنه پس یجوری باید بشه.
 

alik

کاربر قدیمی پرشین تولز
تاریخ عضویت
23 سپتامبر 2005
نوشته‌ها
2,146
لایک‌ها
1,232
برای اینکه وقتی کلیک کرد متن داخل مرورگر نشان داده نشود باید هدر را تغییر بدهید مثلا همچین چیزی:

PHP:
	header("Content-Type: application/octet-stream");
	header("Content-Disposition: attachment; filename=$filen");
	header("Content-Length: ".filesize($path));
	header("Accept-Ranges: bytes");
	header("Pragma: no-cache");
	header("Expires: 0");
	header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
	header("Content-transfer-encoding: binary");
 
بالا