Sly32

Рейтинг
377
Регистрация
29.03.2012
Должность
Software engineer

voodoo911, Нет времени проверять. А при нормально срабатывающем запросе в body падает вся страница, начиная с тэга html? если не секрет, можно в личку адрес страницы, которая неправильно разбирается?

в вашем случае я не знаю как обойтись одним запросом, если вы хотите чтобы товары с нулевой ценой выводились в конце. И нужно как то решать проблему с пагинацией. Сначала выводим весь товар с ценой отличной от нуля - первый запрос, второй с нулем и там уже сортировать по имени, например.

voodoo911, Вы уверены? я вот глянул на аргументы, имхо в массив полученных данных пишется именно по тегам. Например в $res['body'] попадет все что между тэгами body. Могу и ошибаться, но как же он тогда разбор полученного делает?

voodoo911, а вы посмотрите исходный код этого урла - может там неправильно тэги body стоят и соответственно, функция не может взять верно его содержимое, она же на них завязана. Если получить результат с помощью file_get_content?

Даже интересно стало.

А нарисуйте весь вашь запрос в варианте с

$res = $wpdb->insert...

и как вы делаете wp_remote_get подробно - какие аргументы

voodoo911, а как вы делаете? Запихните результат в промежуточную переменную и посмотрите, что в ней? Типа


$data = htmlspecialchars($resp_src);
echo $data;

и в базу писать $data, если не пустая.

voodoo911, я уже не помню, но если id - autoincrement, его же можно вообще не передавать? Сам добавится при создании записи (может и путаю, но вреде так делал.

Но видимо это не совсем относиться к сути.

Мне кажется наиболее верной идея очищать предварительно htmlspecialchars($resp_src), а потом у базу передавать уже в правильном формате. Вся проблема в нужной функции

voodoo911, А если убрать в вашем запросе null? Полчается же, что вы запрашиваете 7 парамеров а передаете только 6

Вы, когда ухо болит - к урологу идете?

Приводите код javascript, который ваши селекты обрабатывает, тогда можно смотреть в чем дело

Всего: 7663