Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.009 c
3-56003
Questioner
2002-09-25 15:00
2002.10.17
Как в InterBase-6 организовать вывод в текстовый файл


1-56103
maiar
2002-10-09 02:22
2002.10.17
Линейка разметки для richedit ов


3-55914
Эрик
2002-09-24 12:54
2002.10.17
Как в DBComboBox сделать выпадающий список?


1-56150
Gaber
2002-10-04 15:32
2002.10.17
Дочернее окно


14-56285
Yuraz
2002-09-23 19:24
2002.10.17
где найти хороший и беспл. firewall (или посоветйте хороший)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский