Страница 1 из 1

Как задат время для скачки файлов

Добавлено: 2010-11-16 16:58:49
rs.d
У меня на сайте можно качать файлы.Но я очень бы хотел реализовать систему отчета.


Чтоб пользователь нажал на ссылку и через 15 сек она ему открылась на сохранение.У меня в папке с файлами лежит файлик .htaccess может Apache может это реализовать.Не ту правил там не каких?

Или через PhP подкиньте идейку!!!

Re: Как задат время для скачки файлов

Добавлено: 2010-11-16 18:29:50
rs.d
JavaScript не подскажите?

Re: Как задат время для скачки файлов

Добавлено: 2010-11-16 19:08:25
ProFTP
ну попробуйте отредиректить

Код: Выделить всё

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js" type="text/javascript"></script>

<script type="text/javascript">

$('.reload').live("click", function(){

	setTimeout(function(){
						
top.location.href = "/groups/file.zip";    

	}, 8000);

});
</script>

Код: Выделить всё

<a class="reload" >Скачать</a>

Re: Как задат время для скачки файлов

Добавлено: 2010-11-16 20:12:02
rs.d
Отредактировать в каком плане.Я через орбит замутил ихний файлик jquery.min.js и что дальше?
Мне нужен скрипт который можно было бы привязать к php функции загрузки файлов.Тоесть человек нажал на ссылку скачать файл прошло 30 сек и автоматически открылся файл на созранение.

Re: Как задат время для скачки файлов

Добавлено: 2010-11-16 21:29:14
яяяяяяя
Подскажите хоть какой нибудь таймер даже на php лишь бы отчитывался от 30 сек.

Re: Как задат время для скачки файлов

Добавлено: 2010-11-17 0:33:29
Помогите
Как подключить этот Java script

Код: Выделить всё

<script type="text/javascript">
window.onload = function(){
var i = 31;
(function(){
document.getElementsByTagName('div')[0].innerHTML = (--i>0) ? i : '';
window.setTimeout(arguments.callee, 1000);
})();
};
</script>
СЮДА

Код: Выделить всё

 function download()
    {
        // Get the attachment ID
        $id = JRequest::getVar('id', null);
        if ( !is_numeric($id) ) {
            $errmsg = JText::_('ERROR INVALID ATTACHMENT ID') . "  ($id)";
            JError::raiseError(500, $errmsg);
            exit();
            }