Articles of parsing

Используя DOMDocument, можно ли получить все элементы, которые существуют в пределах определенной DOM?

Предположим, у меня есть HTML-файл с множеством разных элементов, каждый из которых имеет разные атрибуты. Скажем, я не знаю заранее, как будет выглядеть этот HTML-код. Используя DOMDocument PHP, как я могу перебирать все элементы и изменять их? Все, что я вижу, это getElementByTagName и getElementById и т. Д. Я хочу перебирать все элементы. Например. Скажем, […]

cURL Scrape then Parse / Find Specific Content

Я использую php и cURL для очистки веб-страницы, но эта веб-страница плохо спроектирована (как и в классах или идентификаторах на тегах), поэтому мне нужно найти конкретный текст, затем перейдите к тегу, удерживающему его (т.е. <p> ), затем перейдите к следующему дочернему элементу (или следующему <p> ) и получите текст. Есть разные вещи, которые мне нужно […]

Получить все переменные, используемые в файле шаблона twig

Можно ли получить все переменные, используемые в шаблоне ветви. Например: по шаблону <!DOCTYPE html> <html> <head> <title>My Webpage</title> </head> <body> <ul id="navigation"> {% for item in navigation %} <li><a href="{{ item.href }}">{{ item.caption }}</a></li> {% endfor %} </ul> <h1>My Webpage</h1> {{ a_variable }} </body> </html> Теперь мне нужно получить все переменные, используемые в приведенном выше […]

Получить имя пользователя из URL в PHP

я хочу что-то вроде этого: http://www.someniceandreliableurl.com/username и поймать имя пользователя. Я хочу сделать что-то вроде twitters / facebook / etc быстрых URL-адресов … twitter.com/username Как я могу сделать что-то подобное с php? =) Спасибо заранее.

Как получить div через PHP?

Я получаю страницу с использованием file_get_contents с удаленного сервера, но я хочу отфильтровать эту страницу и получить из нее DIV, который имеет класс «текст» с использованием PHP. Я начал с DOMDocument но теперь я потерялся. Любая помощь? $file = file_get_contents("xx"); $elements = new DOMDocument(); $elements->loadHTML($file); foreach ($elements as $element) { if( !is_null($element->attributes)) { foreach ($element->attributes […]

строка поиска синтаксического анализа для фраз и ключевых слов

Мне нужно проанализировать строку поиска для ключевых слов и фраз в php, например строка 1: value of "measured response" detect goal "method valuation" study даст: value,of,measured reponse,detect,goal,method valuation,study Мне также нужно, чтобы он работал, если строка имеет: никакие фразы, заключенные в кавычки, любое количество фраз заключает в кавычки с любым количеством ключевых слов вне кавычек, […]

Как получить значения POST из serializeArray в PHP?

Я пытаюсь использовать этот новый метод, который я видел serializeArray() . //with ajax var data = $("#form :input").serializeArray(); post_var = {'action': 'process', 'data': data }; $.ajax({…..etc Итак, я получаю эти пары ключевых значений, но как мне получить доступ к ним с помощью PHP? Я думал, что мне нужно это сделать, но это не сработает: // […]

Отслеживать Push-уведомления с помощью PHP

Я использую Parse для отправки уведомлений iOS и Android. Но я хочу сделать это с моего сайта. Я нашел это в документах Parse: Чтобы отправить push-уведомление, отправьте запрос POST на https://api.parse.com/1/push с заголовком Content-Type, установленным в application / json. Простое оповещение можно отправить на устройства Android на глобальном широковещательном канале, используя следующую команду: curl -X […]

Seting User Agent param в PHP Простой HTML DOM Parser

Есть ли способ включить строку пользовательского агента вместе с отправкой запроса PHP Simple HTML DOM Parser?

Анализ комментариев PHP Doc в структуру данных

Я использую Reflection API в PHP, чтобы вытащить строку DocComment (PHPDoc) из метода $r = new ReflectionMethod($object); $comment = $r->getDocComment(); Это вернет строку, которая выглядит примерно так (в зависимости от того, насколько хорошо документирован метод) /** * Does this great things * * @param string $thing * @return Some_Great_Thing */ Существуют ли встроенные методы или […]

Intereting Posts
Генерация символов командной строки Symfony2 в глобальной папке (расширенная) Кнопка Twilio Client «Без звука» не работает php-данные из базы данных не отображаются после поиска php is_function (), чтобы определить, является ли переменная функцией Сервер PHP Websocket в хостинге Linux Обрезка изображения в форме шестиугольника на веб-странице magento добавить пользовательское поле ввода в форму учетной записи пользователя в admin Как включить файл php.ini в другой файл php.ini? PHP-массив из файла cookie: отображается только после обновления страницы? PHP OOP печатает переменную, которая имеет значение внутри функции, но вызов извне для печати Почему дата PHP ('m', strtotime ('- 1 months')) не работает корректно на сегодняшний день? 07/31 PHP ограничение на количество вывода, разрешенное до перенаправления местоположения заголовка, отклонено Получение часа и минуты в PHP как запускать виджет yii при нажатии кнопки программа can not start, потому что php5.dll отсутствует