Пошерить
Плюсануть
Отправить
Вотсап

WordPress Digest Мой канал в Телеграм, посвящённый WordPress
Сергей К.

Да, парсер суперовый!

Дмитрий

Проблема в том, что у меня не получается это сделать. Я экранирую кавычки своей функцией (она удаляет все одиночные, и экранирует двойные), делаю запрос на добавление записи в БД, выходит ошибка. Причем, часть html-кода записывается, остальная почему-то нет. Поэтому прошу помощи у программистов.

Кобзарёв Михаил

Попробуйте использовать mysql_real_escape_string();

Кобзарёв Михаил

А в чем проблема? Получаем HTML, парсим, заносим в базу

Дмитрий

Ребят, такой вопрос.
Парсю html-код

$text = file_get_html(‘http://googe.com’);

Теперь ведь код мне надо записать в базу данных, представим, что есть бд, с таблицей одной, у нее одно поле, например sample.

Как это сделать?

Кобзарёв Михаил

Бывают хостинги, где отключена вообще поддержка XML, никаких SimpleXML нет (в основном бесплатные, конечно) — ту на помощь и приходит данный скрипт.

По поводу селекторов — в документации есть примеры: это и jQuery и xPath. Селекторы jQuery и построены на основе xPath, CSS.

А чем это лучше стандартных средств PHP для работы с DOM?.
Селекторы, похожие на jQuery — имеется ввиду xPath или прям как в jQuery?
Кстати, из стандартных средств (правда это все-таки именно под XML заточено)реально крут SimpleXML. Можно делать цепочки вызовов типа такого: $xml->body->div->span[0]->div, можно использовать селекторы xPath. Я недавно урок писал, где активно используется SimpleXML.

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

1. Нажимая на кнопку "Отправить", я даю согласие на обработку персональных данных.

2. Для вставки кода используйте специальные теги [code lang="php"]ваш код[/code]