Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.17;
Скачать: CL | DM;

Вниз

Помогите с 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
14-56277
zx
2002-09-20 15:25
2002.10.17
Может кто знает NMSMTP ???


14-56301
billybons
2002-09-20 10:10
2002.10.17
Explorer 5,0 Win98


1-56187
Азеев Андрей
2002-10-07 15:38
2002.10.17
Вызов MDI-Child формы из DLL


4-56412
Daniil
2002-09-05 04:27
2002.10.17
Как создать moniker в Delphi?


3-55962
Alex-kosmonavt
2002-09-25 11:29
2002.10.17
Изменение записей