Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- Общая информация. Требуемые поля:
- 'offerId' => '*Число. Идентификатор оффера',
- 'countryCode' => '*ISO 3166-1 alpha-2. Например: ru или kz',
- 'name' => '*Строка до 255 символов',
- 'phone' => '*Строка от 7 до 24',
- 'landingUrl' => '*Строка. Например: http://y.maxisizer.net или y.maxisizer.net',
- 'ip' => '*IP заказавшего пользователя',
- 'createdAt' => '*Время создания заказа например: 2016-10-18 14:44:32',
- 'userAgent' => '*Например: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/53.0.2785.143 Chrome/53.0.2785.143 Safari/537.36',
- 'streamCode' => 'Строка, 4 символа. Например: AAAA ',
- 'sub1' => 'Строка до 128 символов',
- 'sub2' => 'Строка до 128 символов',
- 'sub3' => 'Строка до 128 символов',
- 'sub4' => 'Строка до 128 символов',
- 'referrer' => 'Источник, откуда был осуществлен переход на лэнд.'
- Осталось изменить в примере:
- {APIKEY!!!!!} - на ваш апи ключ
- {landingUrl} - ссылка на лэндинг оффера
- {streamCode} - ссылка на поток
- {offerId} - идентификатор оффера(можно взять из адресной строки со страницы оффера)
- {sub1},{sub2},{sub3},{sub4} - субаккаунты
- */
- if (!empty($_POST)) {
- send_the_order ($_POST);
- }
- function send_the_order ($post){
- $params=array(
- 'name'=>$post['name'],
- 'phone'=>$post['phone'],
- 'countryCode'=>$post['countryCode'],
- 'offerId'=>$post['offerId'],
- 'landingUrl'=>$post['landingUrl'],
- 'ip'=>$post['ip'],
- 'createdAt'=>$post['createdAt'],
- 'userAgent'=>$post['userAgent'],
- 'streamCode'=>$post['streamCode'],
- 'sub1'=>$post['sub1'],
- 'sub2'=>$post['sub2'],
- 'sub3'=>$post['sub3'],
- 'sub4'=>$post['sub4'],
- 'referrer'=>$post['referrer']
- );
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "http://shakes.pro/index.php?r=api/order/in&key=6f292dcc2ae6b8710a6e5688b1d052b0");
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
- $return= curl_exec($ch);
- curl_close($ch);
- $array=json_decode($return, true);
- header('Location:'.$post['landingUrl'].'success.ru.html');//вместо $post['landingUrl'].'order.html' можно вставить ссыдку на свою страницу после заказа
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <title>Shakes.pro api!</title>
- </head>
- <body>
- <header><h1>New api</h1></header>
- <main>
- <form action="" method="post">
- <label>ФИО</label><br>
- <input type="text" name="name" placeholder="Иван Иванов"><br>
- <label>Телефон</label><br>
- <input type="text" name="phone" placeholder="1234567"><br>
- <label>Страна</label><br>
- <select size="1" name="countryCode">
- <option disabled selected value="ru">Выберите страну</option>
- <option value="ru">Россия</option>
- <option value="ua">Украина</option>
- <option value="kz">Казахстан</option>
- </select><br>
- <button type="submit">Заказать</button>
- <input type="hidden" name="offerId" value="1755">
- <input type="hidden" name="landingUrl" value="http://a.perfect-smilevaneers.com/">
- <input type="hidden" name="ip" value="<?=$_SERVER['REMOTE_ADDR']?>">
- <input type="hidden" name="createdAt" value="<?=date("Y-m-d H:i:s")?>">
- <input type="hidden" name="userAgent" value="<?=$_SERVER['HTTP_USER_AGENT']?>">
- <input type="hidden" name="streamCode" value="db07">
- <input type="hidden" name="sub1" value="<?=$_GET[sub1]?>">
- <input type="hidden" name="referrer" value="<?=$_SERVER['HTTP_REFERER']?>">
- </form>
- </main>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement