Тема: PHP headers
Показать сообщение отдельно
Старый 07.10.2009, 00:07     # 12
AlexGluker
Guest
 
Сообщения: n/a

...
$handle = fopen($droot.'contracts\temp\\'.$fname.'.doc', 'x');
fwrite($handle,base64_decode(mysql_result($res,0,'ctext')));
fclose($handle);
header('Content-Type: application/msword');
header('Content-Disposition: attachment; filename="'.$fname.'.doc"');
readfile($droot.'contracts\temp\\'.$fname.'.doc');
unlink($droot.'contracts\temp\\'.$fname.'.doc');
...

сделал загрузку из файла напрямую - не открывает осел ((
но ведь это практически копия твоего примера

Hubbitus
да, твой пример работает, в локали тоже
но, небольшая просьба - можешь смоделировать мой случай? через window.open открой новое окно, а там загрузи документ

BorLase
чуть позже сваяю тестовую страницу на своем домене, затестим

добавлено через 7 минут
ob_start();
header('Content-Type: application/msword');
header('Content-Disposition: attachment; filename="'.$fname.'.doc"');
readfile($droot.'contracts\temp\\'.$fname.'.doc');
ob_end_flush();

добавил буфер - без изменений