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

Регистрация доменов
Домен RU - 99 руб
Домен РФ - 99 руб
www.



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

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

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

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

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

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

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

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

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

Теперь нам нужно будет создать один важный файл, с названием 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 комментариев
  1. Андрей, брат, ты просто молодец! Голова! Вордпресс Гурру) Все просто и доступно. Я не забываю тебе говорить материальное спасибо)))Ведь это так просто!

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

    • Это не лучший вариант, так как тогда человек быстрее покинет сайт. Если так и делать, то тогда в всплывающем окне. Но этот вариант я не обдумывал, так как мой мне показался самым оптимальным. Идеально найти такой бы плагин, чтобы руками постоянно все это не делать, но пока такого не обнаружил...

  3. Здравствуйте! Спасибо вам большое за эту статью! Я давно был озабочен тем же самым вопросом: как зарабатывать на скачивании со своего собственного хостинга, без посредников! Но в PHP-коде я разбираюсь плохо - и только благодаря вам всё получилось! Но остаётся ещё вопрос: как сделать, чтоб во время ожидания этих 30 секунд вставленная реклама запускалась автоматически? Так, например, на файлообменнике "Rus folder" это так устроено. Тогда бы доход от рекламы срабатывал бы независимо от того: нажал посетитель на рекламный блок или нет! Может, подскажете что-нибудь?

    • Так не бывает, чтобы она сама еще и кликнулась. К тому же это будет нарушением правил любой биржи рекламы. Или я не понял о чем речь? Если поставить видео рекламу, которая автоматически запускается, то это зависит только от самой рекламы, такие бывают. К тому же на такие страницы прокладки, если там нет текста, нельзя ставить рекламу adsense, правила запрещают.

      После того, как я все это сделал, нашел плагин wordpress, который позволяет все это сделать намного проще - WP No External Links.

      • Я имел в виду: как это есть на некоторых файлообменниках - посетителя обязывают нажать на рекламу, чтобы скачать файл (без этого скачивание не начнётся). Это, конечно, наверно, сложно всё сделать?

        • Тогда нужно ставить не таймер, а перекрывать кнопку для скачивания рекламой. Но проблема найти такую рекламную биржу, где это разрешено. Можно поставить pop-up рекламу, которая будет скрывать кнопку на скачивание. Но это все хитрости, люди этого не любят, да и поисковые системы не оценят.

  4. А плагин WP No External Links, о котором вы говорите - это же тоже обман посетителя? Этот плагин, вместо того, чтобы открыть требуемую страницу, перенаправляет посетителя на другой, посторонний сайт (маскирует ссылки)?

    • Нет, обмана нет, он просто тоже делает страницу прокладку с задержкой времени, нужно только поставить галочку на "Использовать яваскриптовый редирект" Теперь, при переходе по любой внешней ссылке будет как с этим приемом описанным в статье. У меня был отключен, сейчас включил, проверьте вот хотя бы по этой ссылке http://mail.ru И рекламу можно поставить нужную прямо в плагине.

  5. Доброго времени суток!
    Спасибо за статью, не проверял ещё, обязательно попробую и плагин и код.
    Подскажите, пожалуйста, биржи оплачивающие такую рекламу, с которых берешь код и вставляешь на страницу и там генерируется реклама. Находил раньше видео даже на ютьюбе с такой биржей, но не сохранил, а теперь не могу найти повторно.

    • Скорее всего вы имеете ввиду биржи контекстной рекламы, самая популярная из них google adsense, найти не трудно. Таких бирж очень много, но самая лучшая именно эта.

      • Спасибо, за ответ. Не нашел, как написать вам напрямую, отправил заявку в дружбу в вк. Мне интересно вы сами пользуетесь данными методами заработка? Я нашёл вроде, что искал это биржи типа tak.ru, wmlink.ru. Только вот в чём вопрос забанят ли меня на этих биржах, если я буду заставлять пользователей щелкать по рекламе? Как вы писали:
        "Тогда нужно ставить не таймер, а перекрывать кнопку для скачивания рекламой. Но проблема найти такую рекламную биржу, где это разрешено."
        Суть моего сайта, у меня есть база рефератов, курсовых, дипломов, которые я готов бесплатно предоставлять, поскольку они теряют актуальность. Но, естественно вместо благодарности, я бы хотел иметь какое-то финансовое вознаграждение за мой труд, я собирал эти файлы, буду выкладывать их, оформлять (и т.д.). И мне хотелось чтобы пользователь перед скачиванием файла, обязательно отблагодарил меня. Пробовал файлообменники, но мои файлы не пользуются такой популярностью, чтобы набирать по нескольку тысяч скачиваний
        "Или ставим рекламы с оплатой за показы, тогда ее можно напихать побольше." вот этот вариант очень интересен, пользуетесь ли вы такого рода монетизацией?
        Или что бы Вы могли мне посоветовать?

        • Есть реклама, которая может перекрыть кнопку - это всякие popunder (всплывающие окна, вот пример такой биржи //zmoe.ru/luchshaya-birzha-trafika/), но это может сказаться на репутации сайта, поисковики всего этого не любят.

          Есть другой вариант - выкладывать это на торрентах, пропуская через специальные партнерки //zmoe.ru/links/a8 и там заработать можно намного больше. Вот мануал по такому заработку на этой бирже:

Написать комментарий

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

СОВЕТ ВЕБМАСТЕРУ: Умение зарабатывать в интернете - это только пол дела, вторая половина - это умение ВЫГОДНО обналичивать электронные деньги. Вот список офшорных банковских карт, на которые можно выводить средства и потом снимать с них хрустящие купюры:

1. Epayments - можно открыть счет в долларах, евро и рублях. Формально банка нет, юридический адрес в Лондоне, но можно получить реквизиты банка в Латвии.

2. AdvCash - Офшорный банк находится в Белизе, можно открыть счет в долларах, евро, фунтах и рублях.

3. OkPay - Офшорная компания зарегистрирована на Британских Виргинских островах, можно открыть счет в долларах, евро и рублях.

4. Payeer - Штаб квартира этой платежной системы находится в Грузии, тут так же можно открыть счет в долларах, евро и рублях.

Во всех случаях можно заказать банковскую карту, которую пришлют вам по обычной почте. Активируете ее и идете снимать деньги банкомат! Тарифы смотрите на сайтах платежных систем.