LoadPays - авто-обновление TDS

Просмотров: 3001Комментарии: 0
ПрограммированиеPHP-MySQL
LoadPays - авто-обновление TDS

Сегодня мы рассмотрим как сливать свой трафик без использования TDS. Но при этом всегда на самые свежие платники. Для этого LoadPays предоставляет что-то вроде API, по обновлению ссылок. Авто-обновление заключается в скачивание файла conf.txt, из которого просто нужно будет вынести новый домен.

Для реализации данного метода необходим PHP хостинг с возможностью установки заданий cron.

Установка:

1. Создание script.php

Создайте на вашем сайте любую папку, например "lp" и поместите в нее скрипт script.php, следующего содержания:

<?php
$xml=file_get_contents('http://loadpays.com/api/conf/conf.txt'); 
if (preg_match('#\"tds_domain\";s:(.*):\"(.*)\"#',$xml,$match)!=0)
  $tds = $match[2];
$myfile = 'link.txt';
$filelink = fopen($myfile, "w+"); 
fwrite($filelink, $tds); 
fclose($filelink);  
?>

2. Создание url.php

Создадим второй файл скрипта, для создание редиректа на новый сайт платника.

Назовем его url.php:

<?php 
$r= $_GET['r']; 
$s= $_GET['s']; 
$q= $_GET['q']; 
$url = file_get_contents('link.txt'); 
header("Location: http://".$url."/?r=".$r."&s=".$s."&q=".$q); 
?>

Данный скрипт автоматически перенаправил пользователя на скачивание файла с нового платника.

3. Создадим задание cron, для обновления TDS

Создадим новое задание cron для автозапуска обновления TDS, к примеру два раза в день

0 0,12 * * * wget -O - -q http://{Имя сайта}/ld/script.php

Использование

Теперь для перехода на скачивание с платника, достаточно разместить ссылку следующего вида:

http://{Имя сайта}/ld/url.php?r={ID потока}&s={ID платника}&q={Запрос}

ID потока - можно узнать на странице настроек LoadPays, в таблице Потоки трафика.

ID платника - можной найти в Конструкторе в той же таблице Потоки трафика.

[hh3]Дополнение:[/hh3]

Если вы используете лишь один поток, и идентификатор платника также у вас не изменяется, то можно их перенести в url.php

<?php 
$q= $_GET['q']; 
$url = file_get_contents('link.txt'); 
header("Location: http://".$url."/?r={ID потока}&s={ID платника}&q=".$q); 
?>

Тогда можно будет сократить ваши ссылки до следующего вида:

http://{Имя сайта}/ld/url.php?q={Запрос}
Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

     

  

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)