Загрузка файлов с задержкой - как это сделать?

Какой то время назад я подумал: а зачем я даю скачивать файлы со своего сайта (просто linux) бесплатно? Я пишу статьи, подбираю файлы, раскручиваю сайт, а человек попользовался моим трудом и даже спасибо не сказал? И я решил самые часто загружаемые файлы переместить на файлообменник, чтобы хоть немного заработать. Теперь загрузка файлов стала приносить мне деньги...

И я заработал несколько долларов, но потом я осознал: а зачем я даю зарабатывать этим файлообменникам на моих файлах, не могу ли я делать тоже самое, что делают они? Ведь суть их заработка проста: я загружаю им файлы, они включают задержку на скачивание, а в это время показывают рекламу.

У меня свой VPS хостинг и есть 10 гигабайт свободного места как минимум, не закачать ли мне все файлы себе и не сделать ли такую же систему скачивания с задержкой и показом рекламы?

Как создать свой файлообменник?

Я потратил целый день, чтобы найти оптимальное решение. Сначала я хотел использовать какой-нибудь специальный движок, но очень скоро понял, что такого в природе не существует. Поэтому я решил пойти другим путем.

скачивание файлов

Нашел я один скрипт с похожими функциями и решил его немного переделать. Всё было в одном php файле, что меня совершенно не устраивало, так как хотелось, чтобы все было проще при закачке фалов и установки рекламы в код. Вот что у меня получилось.

Вначале нам нужно создать на хостинге в любом месте папку, где мы будем хранить конфигурационные файлы. Я создал папку zmoe.ru/upload в корне сайта, хотя место не так важно.

Так же нужно создать папку, в которой будут храниться файлы для скачивания. Я создал папку temp прямо в вышеуказанной папке zmoe.ru/upload/temp, хотя тоже не важно, где она будет.

Читайте также:  Как установить XOOPS?

Теперь нам нужно будет создать один важный файл, с названием 1.php - название ОБЯЗАТЕЛЬНО сохранить, иначе работать не будет. (просто название завязано со вторым файлом, который будет дан ниже)

<title>SEO Forex Download</title> 
<script type="text/javascript" language="javascript"> function countdownRedirect() { var TARG_ID = "count_red"; var e = document.getElementById(TARG_ID); var cTicks = parseInt(e.innerHTML); var timer = setInterval(function() { if( cTicks > 0 ) { e.innerHTML = cTicks--; } else { clearInterval(timer); location.replace("<?php echo $link; ?>"); } }, 1000); } </script> 
</head> 
<body onload="countdownRedirect();"> 
<center> <p> <img class="aligncenter size-full wp-image-10814" src="https://zmoe.ru/wp-content/uploads/download.jpg" alt="download" />
<h3><span class="counter" id="count_red"><?php echo $time; ?></span></h3> 
<img class="aligncenter size-full wp-image-10815" src="https://zmoe.ru/wp-content/uploads/sek.jpg" alt="sek" /> </p> </center> Тут можно поставить код рекламы ТУТ можно поставить код статистики 
</body> 
</html>

Этот файл у нас будет лежать в папке upload и мы его заливаем и больше не трогаем. Теперь создаем другой файл, к примеру, с названием файла, который мы будем заливать на сервер. Возьмем для примера какую нибудь книгу, вот скачал недавно, SEO GURU, и закачиваем ее в папку TEMP. Создаем файл seoguru.php, кладем его в папку upload и прописываем в него:

<!DOCTYPE HTML> 
<html> 
<head> 
<?php $link = '/upload/temp/seoguru.pdf'; $time = 30; ?> 
<?php include('1.php');?>

Как видите, я вписал в код путь к файлу, это и все, что нужно сделать при загрузке каждого файла: создать такой новый уникальный файл и вписать в него путь к загружаемому файлу. Цифра 30 означает количество секунд перед началом загрузки, можете указать любое.

Теперь ссылка на этот файл (в нашем случае _https://zmoe.ru/upload/seoguru.php) и будет ссылкой на файл, который теперь закачивается с задержкой - НАЖМИТЕ ДЛЯ ТЕСТА.

Ну вот и все, как видите, ничего сложного. Теперь расскажу немного плюсах такого подхода.

1. Поведенческие факторы. Открывается новая страница, а значит увеличивается глубина просмотра. Пока человек ждет начала загрузки файла, он не уходит со страницы, а значит больше проводит времени на сайте. В итоге за месяц я имею лишних 3700 просмотров страниц более 30 секунд каждый:

Читайте также:  Как купить домен с ТИЦ?

Загрузка файлов с задержкой

2. Заработок. На страницу загрузки ставим рекламу, пока человек ждет начала загрузки, ему скучно, и он может кликнуть по рекламе. Или ставим рекламы с оплатой за показы, тогда ее можно напихать побольше. В общем все как на типичных файлообменниках.

Вот такой файлообменник я сделал на своих сайтах, загрузка файлов теперь мне полностью подвластна и от этого польза существенная. Будут вопросы - пишите в комментариях, всегда всем отвечаю...

13 комментариев уже оставлено!

Опубликовано © Блокнот вебмастера

Статью прочитало 387 человек(а) , сегодня - 1 ...