<?php //include "vars.php"; //include "glob_func.php"; //include "dbmod.php"; $part_id = 3741; if (isset($_GET['good'])) { $res = sendCurlResponse($_GET['good']); echo $res; } if (isset($_POST['mode']) && $_POST['mode'] == 'log') { $name = iconv("UTF-8", "Windows-1251", $_POST['good']); $id = $_POST['id']; $ip = "unknown"; if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip = $_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip = $_SERVER['REMOTE_ADDR']; } echo writeToLog($name, $id, $ip); } function sendCurlResponse_old($id) { global $part_id; $server = "http://p.my-shop.ru/cgi-bin/myorder.pl"; $request = "partner={$part_id}&master=&cart={$id}-1&cartsource=get"; $ch = curl_init($server); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
<?php if ($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') { if (isset($_GET['q'])) { $ar = array('yellow', 'green', 'blue', 'white'); //$search = iconv("UTF-8","Windows-1251",$_GET['q']); $search = $_GET['q']; $curl = sendCurlResponse($search); $ar = array(); // echo $curl; if ($curl !== "false") { $ar = convertResponse($curl); } else { echo 'fail'; } foreach ($ar as $val) { $str = $val . "\n"; echo iconv("Windows-1251", "UTF-8", $str); } } } function sendCurlResponse($text) { $text = urlencode($text); $server = "http://my-shop.ru/cgi-bin/ajax/search.pl?term=" . $text; // $request = "term={$text}"; $ch = curl_init($server); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); curl_setopt($ch, CURLOPT_HTTPGET, 1); // curl_setopt($ch, CURLOPT_GETFIELDS, $request);