/ домой \ | \ темы / |
12/07/2007 02:15 Alexey2007: |
Здравствуйте! Для получения файла с сервера используется скрипт: header(`Content-Type: application/x-force-download; name="file"`); header(`Content-Length: ` . @filesize("file")); header(`Content-Disposition: attachment; filename="file"`); readfile($rfile); При работе под small http server файл выводится в окно браузера, сниффер показывает: HTTP/1.0 200 Content-type: text/html Куда же делись прописанные заголовки? При работе под Apache появляется диалог сохранения, заголовки соответствуют установленным в скрипте. Пожалуйста, проясните ситуацию! Спасибо. |
12/07/2007 03:28 Max: |
Видимо не дошли до сервера. Если в составе пакета PHP есть php-cgi.exe то нужно использовать, либо его либо php5isapi.dll Все что на сервер приходит он транслирует. Content-type добовляет только в ISAPI при первой записи и только если до этого не вызывалась ServerSupportFunction с HSE_REQ_SEND_RESPONSE_HEADER |
12/07/2007 03:55 Alexey2007: |
Спасибо, Макс! Эта ошибка была при установленном php4isapi.dll. Возврат значения на php.exe исправила ситуацию. php5isapi.dll не испытывал. |