|
|
|
| как сделать загрузку файла через обработку скрипта, т.е. мне надо отследить сколько раз загружаи файл с моего сайта и инфомацию хранить на сайте - при клике на ссылку сначала должен выполнятся скрипт, который заносит статистику, а потом предлагает загрузить файл, первая часть у меня получилась - все заносится, а вот как предложить загрузку файла не знаю...подскажите плиз, перерыл полинета и везде тока обратная процедура - загрузка на сайт.... | |
|
|
|
|
|
|
|
для: Gian
(11.11.2004 в 16:56)
| | Хм, а вы просто файл отправте посетителю после учёта загрузки
<?php
$filename = "warez.zip";
echo "<META HTTP-EQUIV='Refresh' CONTENT='0; URL=$filename'>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(11.11.2004 в 17:10)
| | Если вам необходимо отправить текстовый файл (который по умолчанию вываливается в окно браузера без предложения сохранения), то следует воспользоваться решением по ссылке:
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=242 | |
|
|
|
|
|
|
|
для: cheops
(11.11.2004 в 17:10)
| | все заработало спасибо большое за оперативность:-)
хотелось бы если не сложно прокоментировать, а то не очень понятно что означают теги - META HTTP-EQUIV='Refresh' CONTENT='0; URL=$filename' | |
|
|
|
|
|
|
|
для: Gian
(11.11.2004 в 17:18)
| | Это мета-тэг, позволяющий передать HTTP-заголовк, название которого задаётся параметром HTTP-EQUIV (в данном случае это "Refresh" - перегрузить страницу), а содержимое заголовка параметром CONTENT. В HTTP значения содержимого разделяются точкой с запятой - здесь первый параметр задержка (поставьте 10 и загрузка начнётся только через 10 секунд), а второй URL - оперделяет абсолютный или относительный путь к файлу, который следует передать клиенту. Это может быть и html, php-страница - в этом случае будет осуществлён редирект на эту страницу.
Данный заголовк необязательно передавать через META-тэг, можно воспользоваться функцией header
<?php
header("Refresh: 0; URL=$filename");
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(11.11.2004 в 17:27)
| | ясно, а нет ли ссылки на доку, где расписаны все параметры HTTP-EQUIV | |
|
|
|
|
|
|
|
для: Gian
(11.11.2004 в 17:59)
| | Данная тема и состояние с доками обсуждались по ссылке
http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=570
Сотрудники SoftTime было начали описывать Meta-теги, были большие дебаты на внутреннем форуме, но чего-то там всё заглохло :)))
http://www.softtime.ru/info/articlephp.php?id_article=30
Может в ближайшее время что-нибудь и появится ещё... | |
|
|
|