чтение файла - READFILE

msalist

Новичок
чтение файла - READFILE

Подскажите что не так делаю

Хочу скачать файл ..

$fpath="uploads/$filename";
header ("HTTP/1.1 200 OK");
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=".basename($fpath).";");
readfile($fpath);

Файл Exсel или Word - в открытом файле , вместо текста , появляются не понятные символы
 

msalist

Новичок
Хорошо ..статьи очень полезные ...
но Но

кто нибуть может тыкнуть мне пальцем , где ошибка в моей ситуации

-~{}~ 19.08.08 14:33:

подставив вместо
header("Content-Type: application/force-download");

header('Content-Type: application/octet-stream');

происходит тоже самое

-~{}~ 19.08.08 14:36:

кстати таже самая проблема у чела http://phpclub.ru/talk/showthread.php?threadid=102006
 

dimagolov

Новичок
msalist, опуская то, что у тебя заголовков маловато, ты вель не просто файл скачиваешь, ты его предварительно закачиваешь. для начала разберись что именно "не так", проверяй размер и MD5 файлов до и после закачки/скачки
 

msalist

Новичок
ооуу ...вообщем то схема то абсолютно рабочая моя
видимо ..заголовок отправлялся с лишними пробелами чтоли ...

удалил лишние коменты , подтянул строчки вверх окуратно ..и ..вуаля все заработало нормально
 

msalist

Новичок
аа.... типа смотреть кто чем обращается и подставлять нужное в хедер ?
 
Сверху