Commit 8c6fefd9 authored by Andrew's avatar Andrew

tesers

parent d453e35b
......@@ -2,8 +2,14 @@
define('INDEX', 'index');
if($_SERVER['REQUEST_URI']=='/dsp')
require("pages/dsp.php");
elseif($_SERVER['REQUEST_URI']=='/ndsp')
require("pages/ndsp.php");
else if(preg_match("/^\/go\?/", $_SERVER['REQUEST_URI']))
require("pages/go.php");
else if(preg_match("/^\/tgo\?/", $_SERVER['REQUEST_URI']))
require("pages/tgo.php");
else if(preg_match("/^\/tnurl\?/", $_SERVER['REQUEST_URI']))
require("pages/tnurl.php");
else if(preg_match("/^\/nurl\?/", $_SERVER['REQUEST_URI']))
require("pages/nurl.php");
else die("OK");
\ No newline at end of file
<?
$goods=
array (
0 =>
array (
0 =>
array (
'title' => 'Революция: нежная подсветка унитаза + нещадная убийца микробов.',
'description' => 'Комбинация эстетики и практичности. Новейшие технологии в работе.',
'link' => 'chudounitaz',
'image' => '1_1.jpg',
'ad_id' => 'azbne_1_1',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 240,
),
1 =>
array (
'l_path' => 'm',
'price' => 290,
),
2 =>
array (
'l_path' => 'h',
'price' => 340,
),
),
'price' => '${price} грн.',
),
1 =>
array (
'title' => 'Да будет свет! Подсветка – дезинфектор для унитаза.',
'description' => 'Да будет свет – а уборкам баста! Спешите!',
'link' => 'chudounitaz',
'image' => '1_2.jpg',
'ad_id' => 'azbne_1_2',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 240,
),
1 =>
array (
'l_path' => 'm',
'price' => 290,
),
2 =>
array (
'l_path' => 'h',
'price' => 340,
),
),
'price' => '${price} грн.',
),
2 =>
array (
'title' => 'Светом радует нам глаз этот чудо-унитаз! Подсветка + дезинфекция.',
'description' => 'Хозяйка, забудь про малоприятную дезинфекцию унитаза! Ограниченное количество на складе.',
'link' => 'chudounitaz',
'image' => '1_3.jpg',
'ad_id' => 'azbne_1_3',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 240,
),
1 =>
array (
'l_path' => 'm',
'price' => 290,
),
2 =>
array (
'l_path' => 'h',
'price' => 340,
),
),
'price' => '${price} грн.',
),
),
1 =>
array (
0 =>
array (
'title' => 'Вздохни по-новой! Ионизатор + очиститель воздуха в авто.',
'description' => 'Новейшие технологии 21го века в работе.',
'link' => 'ion',
'image' => '2_1.jpg',
'ad_id' => 'azbne_2_1',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 210,
),
1 =>
array (
'l_path' => 'm',
'price' => 260,
),
2 =>
array (
'l_path' => 'h',
'price' => 310,
),
),
'price' => '${price} грн.',
),
1 =>
array (
'title' => 'Открой второе дыхание! Ионизация и очистка воздуха в авто.',
'description' => 'Не требует сменных фильтров. Работает от прикуривателя.',
'link' => 'ion',
'image' => '2_2.jpg',
'ad_id' => 'azbne_2_2',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 210,
),
1 =>
array (
'l_path' => 'm',
'price' => 260,
),
2 =>
array (
'l_path' => 'h',
'price' => 310,
),
),
'price' => '${price} грн.',
),
2 =>
array (
'title' => 'Избавься от запаха табака! Ионизатор – освежитель воздуха.',
'description' => 'Расщепляет табачный дым. Уничтожает вирусы и бактерии.',
'link' => 'ion',
'image' => '2_3.jpg',
'ad_id' => 'azbne_2_3',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 210,
),
1 =>
array (
'l_path' => 'm',
'price' => 260,
),
2 =>
array (
'l_path' => 'h',
'price' => 310,
),
),
'price' => '${price} грн.',
),
),
2 =>
array (
0 =>
array (
'title' => 'Забудь про провода! Подзаряжай гаджеты под музыку!',
'description' => 'До 10 часов беспрырывного звучанияи подзарядки.',
'link' => 'jblkolonki',
'image' => '3_1.jpg',
'ad_id' => 'azbne_3_1',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 640,
),
1 =>
array (
'l_path' => 'm',
'price' => 680,
),
2 =>
array (
'l_path' => 'h',
'price' => 740,
),
),
'price' => '${price} грн.',
),
1 =>
array (
'title' => 'Колонка, которая не боится влаги и брызг.',
'description' => 'Заряжай свои гаджеты от высокоемкой батареи.',
'link' => 'jblkolonki',
'image' => '3_2.jpg',
'ad_id' => 'azbne_3_2',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 640,
),
1 =>
array (
'l_path' => 'm',
'price' => 680,
),
2 =>
array (
'l_path' => 'h',
'price' => 740,
),
),
'price' => '${price} грн.',
),
2 =>
array (
'title' => 'Портативная аккуститечская система + подзарядка.',
'description' => 'Мощный стереозвук. Аккумулятор большой емкости. Встроенный микрофон.',
'link' => 'jblkolonki',
'image' => '3_3.jpg',
'ad_id' => 'azbne_3_3',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 640,
),
1 =>
array (
'l_path' => 'm',
'price' => 680,
),
2 =>
array (
'l_path' => 'h',
'price' => 740,
),
),
'price' => '${price} грн.',
),
),
3 =>
array (
0 =>
array (
'title' => 'Клеет вcе ... кроме пальцев!',
'description' => 'Застывание уже через 5 секунд. Экономичность.',
'link' => 'lazernijklej',
'image' => '4_1.jpg',
'ad_id' => 'azbne_4_1',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 220,
),
1 =>
array (
'l_path' => 'm',
'price' => 260,
),
2 =>
array (
'l_path' => 'h',
'price' => 310,
),
),
'price' => '${price} грн.',
),
1 =>
array (
'title' => 'Мертвая хватка с силой лазера!',
'description' => 'Схватывает лишь при воздействии встроенного лазера.',
'link' => 'lazernijklej',
'image' => '4_2.jpg',
'ad_id' => 'azbne_4_2',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 220,
),
1 =>
array (
'l_path' => 'm',
'price' => 260,
),
2 =>
array (
'l_path' => 'h',
'price' => 310,
),
),
'price' => '${price} грн.',
),
2 =>
array (
'title' => 'Новинка среди инноваций: универсальный клей.',
'description' => 'Незаменимая вещь в твоем быту.',
'link' => 'lazernijklej',
'image' => '4_3.jpg',
'ad_id' => 'azbne_4_3',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 220,
),
1 =>
array (
'l_path' => 'm',
'price' => 260,
),
2 =>
array (
'l_path' => 'h',
'price' => 310,
),
),
'price' => '${price} грн.',
),
),
4 =>
array (
0 =>
array (
'title' => 'Взгляни на мир другими глазами! 16x увеличение.',
'description' => 'Американское качество и эргономика.',
'link' => 'monocular',
'image' => '5_1.jpg',
'ad_id' => 'azbne_5_1',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 420,
),
1 =>
array (
'l_path' => 'm',
'price' => 490,
),
2 =>
array (
'l_path' => 'h',
'price' => 520,
),
),
'price' => '${price} грн.',
),
1 =>
array (
'title' => 'Познай новое с американским качеством!',
'description' => '16 х 52. Двойной регулируемый фокус.',
'link' => 'monocular',
'image' => '5_2.jpg',
'ad_id' => 'azbne_5_2',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 420,
),
1 =>
array (
'l_path' => 'm',
'price' => 490,
),
2 =>
array (
'l_path' => 'h',
'price' => 520,
),
),
'price' => '${price} грн.',
),
2 =>
array (
'title' => 'Американская оптика для наблюдения.',
'description' => 'Оптика Bushnell. Высокая светопроводимость.',
'link' => 'monocular',
'image' => '5_3.jpg',
'ad_id' => 'azbne_5_3',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 420,
),
1 =>
array (
'l_path' => 'm',
'price' => 490,
),
2 =>
array (
'l_path' => 'h',
'price' => 520,
),
),
'price' => '${price} грн.',
),
),
5 =>
array (
0 =>
array (
'title' => 'LED-светильник с датчиком движения.',
'description' => 'Поворотная основа. Батареек хватает на 1 год работы! 10000 часов.',
'link' => 'lightangel',
'image' => '6_1.jpg',
'ad_id' => 'azbne_6_1',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 290,
),
1 =>
array (
'l_path' => 'm',
'price' => 340,
),
2 =>
array (
'l_path' => 'h',
'price' => 390,
),
),
'price' => '${price} грн.',
),
1 =>
array (
'title' => 'Знай свою дорогу с нашим LED-светильником!',
'description' => 'Датчик движения. 10000 часов работы. Экономия.',
'link' => 'lightangel',
'image' => '6_2.jpg',
'ad_id' => 'azbne_6_2',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 290,
),
1 =>
array (
'l_path' => 'm',
'price' => 340,
),
2 =>
array (
'l_path' => 'h',
'price' => 390,
),
),
'price' => '${price} грн.',
),
2 =>
array (
'title' => 'Скажи "нет" спотыканиям и роняниям ключей во тьме!',
'description' => 'Датчик движения. Эргономика. Экономия.',
'link' => 'lightangel',
'image' => '6_3.jpg',
'ad_id' => 'azbne_6_3',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 290,
),
1 =>
array (
'l_path' => 'm',
'price' => 340,
),
2 =>
array (
'l_path' => 'h',
'price' => 390,
),
),
'price' => '${price} грн.',
),
),
6 =>
array (
0 =>
array (
'title' => 'Складной нож между твоими кредитками. 5 движений пальцами.',
'description' => 'Английский дизайн. Хирургическая сталь.',
'link' => 'nozhkreditka',
'image' => '7_1.jpg',
'ad_id' => 'azbne_7_1',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 200,
),
1 =>
array (
'l_path' => 'm',
'price' => 220,
),
2 =>
array (
'l_path' => 'h',
'price' => 290,
),
),
'price' => '${price} грн.',
),
1 =>
array (
'title' => 'Нож-кредитка в стиле Джеймса Бонда. Спешите!',
'description' => 'Предохранитель. Суперострая сталь. 10 секунд на складывание.',
'link' => 'nozhkreditka',
'image' => '7_2.jpg',
'ad_id' => 'azbne_7_2',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 200,
),
1 =>
array (
'l_path' => 'm',
'price' => 220,
),
2 =>
array (
'l_path' => 'h',
'price' => 290,
),
),
'price' => '${price} грн.',
),
2 =>
array (
'title' => 'Стиль 007: Нож-кредитка для 1000 миссий.',
'description' => 'Английский дизайн. 5 быстрых движений из кредитки в нож.',
'link' => 'nozhkreditka',
'image' => '7_3.jpg',
'ad_id' => 'azbne_7_3',
'data' =>
array (
0 =>
array (
'l_path' => 'l',
'price' => 200,
),
1 =>
array (
'l_path' => 'm',
'price' => 220,
),
2 =>
array (
'l_path' => 'h',
'price' => 290,
),
),
'price' => '${price} грн.',
),
),
);
$res=array();
foreach ($goods as $ads) {
$ad=$ads[mt_rand(1,10000)%sizeof($ads)];
$data=$ad['data'][mt_rand(1,10000)%sizeof($ad['data'])];
unset($ad['data']);
$ad['price']=str_replace('${price}', $data['price'], $ad['price']);
$ad['ad_id'].="_".$data['l_path'];
$ad['link'] ="//".$_SERVER['HTTP_HOST'].'/tgo?l='.$ad['link'].$data['l_path'].'&s='.$ad['ad_id'];
$ad['image']= "//".$_SERVER['HTTP_HOST'].'/timg/'.$ad['image'];
$res[]=$ad;
}
$out=array('nurl'=>"//".$_SERVER['HTTP_HOST'].'/tnurl?ids=${AD_IDS}','data'=>$res);
echo json_encode($out, JSON_UNESCAPED_SLASHES|JSON_UNESCAPED_UNICODE);
<?if(!defined('INDEX')) die;
$q=parse_url($_SERVER['REQUEST_URI'])["query"];
parse_str($q,$_GET);
$l=strval($_GET['l']);
$s=strval($_GET['s']);
if($l=='' || $s=='')
die;
header("location: http://quorumstore.com.ua/{$l}/?utm_source={$s}");
die;
<?if(!defined('INDEX')) die;
header("HTTP/1.0 204 No Response");
die;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment