soroush.elec
دوشنبه 20 آذر 1391, 18:23 عصر
من کد زیر را تو یک صفحه نوشتم تا prompt downlaod ایجاد نمایم.
$name = '/var/www/html/testBackupFolder/1982-21-2.wav';
//$fp = fopen($name, 'rb');
// send the right headers
header("Content-Type: zip/tar");
header("Content-Length: " . filesize($name));
header('Content-Disposition: attachment; filename=hasan');
// dump the picture and stop the script
$file = @ fopen($name, 'rb');
fpassthru($file);
fclose ($file);
اما موقع اجرا بجای اون فایلی که به متغیر Name نسبت دادم خود فایل php صفحه دانلود می شه .
بی زحمت راهنمایی کنید که مشکلش چیه؟
$name = '/var/www/html/testBackupFolder/1982-21-2.wav';
//$fp = fopen($name, 'rb');
// send the right headers
header("Content-Type: zip/tar");
header("Content-Length: " . filesize($name));
header('Content-Disposition: attachment; filename=hasan');
// dump the picture and stop the script
$file = @ fopen($name, 'rb');
fpassthru($file);
fclose ($file);
اما موقع اجرا بجای اون فایلی که به متغیر Name نسبت دادم خود فایل php صفحه دانلود می شه .
بی زحمت راهنمایی کنید که مشکلش چیه؟