می دونم این تاپیک قدیمیه ولی من الان که وقت این رسیده که از کدی که دوستمون داده استفاده کنم با easy php راحت جواب می گیرم ولی وقتی رو سرور آپلود می کنم و می خوام فایلو دانلود کنم عوض اینکه browser مجبور بشه صفحه ی ذخیره کردن باز کنه یه عالمه کاراکتر عجق وجق میاره ، لطفا کمک کنید.
من تقریبا همه ی کدهایی که تو راهنمای سایت php.net گذاشته بودن و امتحان کردم روی لوکال جواب میداد ولی رو سرور نه!!!
البته به جای attachment; از inline; هم استفاده کردم ولی جواب نداد ، آدرسها رو هم با
http://www و هم با http:// وارد کردم ولی نشد.
من دقیقا این کد استفاده کردم که روی سرور فقط جواب نگرفتم :
$efile = mysql_result($res,0,0);
$name=pathinfo($efile);
//print_r($name);
$base=$name['basename'];
$len = filesize($efile);
header('Content-type: unknown/unknown');
header('Content-Length: $len');
header('Content-Disposition: attachment; filename='.$base.'');
readfile($efile);
exit();