передача файла с сервера на клиент
Добрый день. У меня вот какая проблема. Мне надо организовать передачу файла с сервера на клиент, известен такой споспоб передачи:
session_start();
header("Content-type: text/txt");
header("Content-Disposition: attachment; filename=\"text.txt\"");
echo $filestring;
так вот)))) это замечательно работает на локальной машние во всех браузерах. Если запуспить скрипт с рабочего сервера, это работает во всех браузерах кроме explorer'а. Дело в том что explorer предлогает сохранить не text.txt с содержимым $filestring а сам php файл который отрабатывается на сервере. Путем проб и ошибок было установленно что дело в открытии сессии.
А теперь внимание вопрос. можно ли организовать сохранение файла (который передается в виде строки) на клиенте без использования header(); либо отрыть сессию так что бы это не вызвало конфликтов с header();
Спасибо со помощь)
|