Использую скрипт для скачивания файлов с сервера
header ("Content-Type: application/octet-stream");
header ("Accept-Ranges: bytes");
header ("Content-Length: ". filesize ($file));
header ("Content-Disposition: attachment; filename=".$name);
readfile ($file);
На локальном сервере все нормально, на хосте выводится в окно несколько символов.
Попробывал
<META HTTP-EQUIV='Refresh' CONTENT='0; URL="....>
тоже самое, на локальном нормально, на хосте выскакивает с сайта.
Где ошибка?
Спустя 14 минут, 36 секунд (10.07.2009 - 21:30) PandoraBox2007 написал(а):
PHP |
<?php // require('config.php'); |
Спустя 17 часов, 35 минут, 5 секунд (11.07.2009 - 15:05) alex777 написал(а):
Спасибо.
Использовал такой вариант скрипта
Использовал такой вариант скрипта
PHP |
function downloadFile($file1,$name) |
Выдает "Hacking attempt!"
Спустя 23 минуты, 4 секунды (11.07.2009 - 15:28) PandoraBox2007 написал(а):
перед
PHP |
require('classes/file.class.php'); |
добавить
PHP |
define('Pandora_Engine', true); |
Спустя 1 месяц, 10 дней, 2 часа, 5 минут, 46 секунд (21.08.2009 - 17:34) Guest написал(а):
Хотел использовать такой скрипт для скачивания файлов с сервера..
PHP |
$filename = $_GET['filename']; |
Обращаюсь к нему так (пытаюсь скачать файл style.css[/s]):
HTML |
<a href ="blocks/download.php?filename=docum.txt">Скачать</a> |
Выдаёт "File not found", то есть file_exists выдаёт false.
Но если пишу:
HTML |
<a href ="docum.txt">Скачать</a> |
то файл открывается в браузере. Значит файл существует. Дак почему же file_exists выдаёт false?
Спустя 2 минуты, 28 секунд (21.08.2009 - 17:36) Guest написал(а):
Хотел использовать такой скрипт для скачивания файлов с сервера..
PHP |
$filename = $_GET['filename']; |
Обращаюсь к нему так (пытаюсь скачать файл docum.txt):
HTML |
<a href ="blocks/download.php?filename=docum.txt">Скачать</a> |
Выдаёт "File not found", то есть file_exists выдаёт false.
Но если пишу:
HTML |
<a href ="docum.txt">Скачать</a> |
то файл открывается в браузере. Значит файл существует. Дак почему же file_exists выдаёт false?