Предположим, у меня есть HTML-файл с множеством разных элементов, каждый из которых имеет разные атрибуты. Скажем, я не знаю заранее, как будет выглядеть этот HTML-код. Используя DOMDocument PHP, как я могу перебирать все элементы и изменять их? Все, что я вижу, это getElementByTagName и getElementById и т. Д. Я хочу перебирать все элементы. Например. Скажем, […]
Я использую php и cURL для очистки веб-страницы, но эта веб-страница плохо спроектирована (как и в классах или идентификаторах на тегах), поэтому мне нужно найти конкретный текст, затем перейдите к тегу, удерживающему его (т.е. <p> ), затем перейдите к следующему дочернему элементу (или следующему <p> ) и получите текст. Есть разные вещи, которые мне нужно […]
Можно ли получить все переменные, используемые в шаблоне ветви. Например: по шаблону <!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> Теперь мне нужно получить все переменные, используемые в приведенном выше […]
я хочу что-то вроде этого: http://www.someniceandreliableurl.com/username и поймать имя пользователя. Я хочу сделать что-то вроде twitters / facebook / etc быстрых URL-адресов … twitter.com/username Как я могу сделать что-то подобное с 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 Мне также нужно, чтобы он работал, если строка имеет: никакие фразы, заключенные в кавычки, любое количество фраз заключает в кавычки с любым количеством ключевых слов вне кавычек, […]
Я пытаюсь использовать этот новый метод, который я видел serializeArray() . //with ajax var data = $("#form :input").serializeArray(); post_var = {'action': 'process', 'data': data }; $.ajax({…..etc Итак, я получаю эти пары ключевых значений, но как мне получить доступ к ним с помощью PHP? Я думал, что мне нужно это сделать, но это не сработает: // […]
Я использую Parse для отправки уведомлений iOS и Android. Но я хочу сделать это с моего сайта. Я нашел это в документах Parse: Чтобы отправить push-уведомление, отправьте запрос POST на https://api.parse.com/1/push с заголовком Content-Type, установленным в application / json. Простое оповещение можно отправить на устройства Android на глобальном широковещательном канале, используя следующую команду: curl -X […]
Есть ли способ включить строку пользовательского агента вместе с отправкой запроса PHP Simple HTML DOM Parser?
Я использую Reflection API в PHP, чтобы вытащить строку DocComment (PHPDoc) из метода $r = new ReflectionMethod($object); $comment = $r->getDocComment(); Это вернет строку, которая выглядит примерно так (в зависимости от того, насколько хорошо документирован метод) /** * Does this great things * * @param string $thing * @return Some_Great_Thing */ Существуют ли встроенные методы или […]