Форум: "Потрепаться";
Текущий архив: 2002.10.17;
Скачать: [xml.tar.bz2];
ВнизПомогите с PHP, плиз Найти похожие ветки
← →
BF7ru (2002-09-20 14:39) [0]Задача: на странице есть ссылка на файл, надо при нажатии на ссылку автоматически запустить закачку файла и если закачка не началась, то вывести страницу с инструкцией чего-делать.
Пример того, что хочу: http://www.simtel.net/autodownload.html?mirror=113&product=54757&key=00b58d631238a3a09058 - закачка windows commander.
Как это делать? Redirect"ами?
← →
AL2002 (2002-09-20 15:34) [1]Через FOpen можно.
Пробуешь прочитать свои зипы и если длина ноль, то или сообщение или редирект.
← →
BF7ru (2002-09-20 16:49) [2]Если правильно понял, то надо прочиать файл через FOPEN и передать прочитанное в standart output?
Тогда надо устанавлисвать HEADERS (тип того, что даешь в браузер и т.п. и т.д.) или нет?
← →
AL2002 (2002-09-20 16:57) [3]>BF7ru © (20.09.02 16:49)
$f=@FOpen($DocRoot."/Zips/".$FileName,"r");
$a=@fread ($f, 100);
If ($a==""){
header("Location: $FileNotFoundUrl"); #Вот тут уже если нету
} Else header("Location: $FileVsZip");
← →
BF7ru (2002-09-22 22:49) [4]Гм...
Можно использовать просто что-то вроде file_exists (есть такая).
Видимо, я просто задал вопрос неправильно, исправляюсь:
Я хочу, чтобы при закаче файла выводилась моя страница, то есть
1. Пользователь заходит на страницу со списком файлов;
2. Нажимает на ссылку;
3. Ничинается закачка файла и в браузер выводится страничка на которой написано: Если закачка файла не началась, то давите сюда, иначе можете идти туда или еще куда-нибудь.
Проблема не в том, есть файл или его нет, а том, что мне хочется после начала закачки файла пльзователем, вывдить нужную мне страницу, а Headers"ами не получается :o(((
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.10.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c