esomkin
Новичок
Не правильно работает отдача файла автоматом
Доброго вечера всем!
Есть скрипт, который генерит zip архив через функции php_zip.dll,
Скрипт кладет файл в директорию, а потом должен отдавать его пользователю автоматом.
Всегда работал такой вариант:
Сейчас по какой-то причине файл отдается с ошибкой (если открыть файл блокнотом, то есть ошибка
)
Файл archive.zip существует, проверял на жестком задании пути, но отдаваться не желает. Если поменять слеши на обратные - эффект тот же.
Если кто-нибудь сталкивался с подобным, подскажите куда копать...
С уважением, Евгений
Доброго вечера всем!
Есть скрипт, который генерит zip архив через функции php_zip.dll,
Скрипт кладет файл в директорию, а потом должен отдавать его пользователю автоматом.
Всегда работал такой вариант:
PHP:
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=". basename($filename));
readfile('..\uploaded\updates\b0444eb5f4e4b7a6bf9f521ac4f2c426\archive.zip');
exit;
PHP:
<br />
<b>Warning</b>: readfile(.\..\uploaded\updates\b0444eb5f4e4b7a6bf9f521ac4f2c426\archive.zip) [<a href='function.readfile'>function.readfile</a>]: failed to open stream: No such file or directory in <b>D:\WEB\WWW\bastion\update_download_handler.php</b> on line <b>1400</b><br />
Файл archive.zip существует, проверял на жестком задании пути, но отдаваться не желает. Если поменять слеши на обратные - эффект тот же.
Если кто-нибудь сталкивался с подобным, подскажите куда копать...
С уважением, Евгений