GarryLa

Рейтинг
7
Регистрация
26.11.2016

ваш код:


function parser($p1,$p2,$p3){
$num1 = strpos($p1,$p2);
if($num1 === false) return 'ошибка!';
$num2 = substr($p1,$num1);
return strip_tags(substr($num2, 0, strpos($num2,$p3)));
}
function taobaopars($url){
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_COOKIESESSION, true );
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0');
$out = curl_exec($curl);
$out = mb_convert_encoding($out, 'UTF-8', 'GB2312');
curl_close($curl);
return $out;
}
echo parser(taobaopars('https://world.taobao.com/search/json.htm?json=on&_input_charset=utf-8&navigator=all&module=page&real_post_fee=0~0.01&cat=50067695&is1111=0&callback=__jsonp_cb&_=1490110336876'),'{"abtestParams"',')}');

это результат: https://yadi.sk/i/wiD5wOrz3GGNgA

юзаете mb_convert_encoding($getJson, 'UTF-8', 'GB2312');

примерно так:


$url = 'https://world.taobao.com/search/json.htm?json=on&_input_charset=utf-8&navigator=all&module=page&real_post_fee=0~0.01&cat=50067695&is1111=0&callback=__jsonp_cb&_=1490110336876';
$getJson = file_get_contents($url);

echo mb_convert_encoding($getJson, 'UTF-8', 'GB2312');

в вашем случаи в функцию добавте

после

curl_close($curl);

это

$out = mb_convert_encoding($out, 'UTF-8', 'GB2312');

или если короче можно так

$out = mb_convert_encoding(curl_exec($curl), 'UTF-8', 'GB2312');

вместо $out = curl_exec($curl);

FireAiD:
На Рапиду пусть задержат, потому что вечером рынок США свалился, нефть тоже скорректировалась - рубль сегодня должен приятно под выплаты скорректироваться к "фундаментальным значениям"))

))) они вам его скорректируют под утренние значения, нашли оленей

hippopotam:
Ужасть, совет "сложить лапки терпеть" не принимается! Быстро или медленно, но я прижму гада, мне нужно только узнать направление и план от опытных людей.

с вилами на паровоз ты собрал парень.

suffix:
Посмотрел отчёты сканер безопасности - после таких переходов сразу пытаются "Попытка атаки через XSS" через форму добавления объявления залить какую-то простынь с репликами часов.

скорее всего вы юзаете какую то популярную цмс в которой присутствует данная уязвимость XSS либо не присутствует но ее пытаются чекнуть. злодеи (сканр, парсер и т.д) парсят выдачу идут к вам далее по маршруту к вашим пагам делают свое темное дело.

забейте пусть ходят, 10 запросов вам сервер не положат (если дырок нет, если есть пофиксите) геморрой с баном ip и прочими танцами не стоит такого пустяка имхо

помойму чувак уже проклинает дату создания топика

пока вы пишите ТЗ ваши кодеры уже написали то что вам нужно https://github.com/search?utf8=%E2%9C%93&q=sitemap забирайте

выделить все ссылки на сайте отдельным цветом (как минимум подчеркнуть) добавить hover

---------- Добавлено 16.02.2017 в 12:58 ----------

у формы 1 2 добавить бы placeholder поля както не так воспринимаются, не сразу понял что белые геометрические фигуры это поля для ввода текста

1 23
Всего: 29