Articles of parsing

PHP DOM – снятие тегов span, оставляя их содержимое

Я хочу использовать разметку как: <span class="test">Some text that is <strong>bolded</strong> and contains a <a href="#">link</a>.</span> и найти лучший метод в PHP для удаления диапазона так, чтобы оставалось следующее: Some text that is <strong>bolded</strong> and contains a <a href="#">link</a>. Я прочитал многие другие вопросы, связанные с разбором HTML с использованием PHP DOM вместо регулярного выражения, […]

Magento – список подкатегорий определенной родительской категории как ссылок

Я новичок в php и застрял в попытке вызывать подкатегории только одной родительской категории как ссылки Я добрался до этого, и он воспитывает getName, но getUrl () не возвращает никакого URL-адреса вообще … <?php $children = Mage::getModel('catalog/category')->getCategories(3); foreach ($children as $category): echo '<li><a href="' . $category->getUrl() . '">' . $category->getName() . '</a></li>'; endforeach; ?> Выходной […]

Как извлечь почтовую атаку с помощью PHP?

Я извлекаю письма из базы данных, где они хранятся в виде строк. Мне нужно разобрать эти письма, чтобы извлечь их вложения. Я предполагаю, что для этого достаточно библиотеки, но я не могу ее найти.

Разбор NSString как JSON

Я прочитал несколько форумов, но, похоже, не смог выполнить эту простую задачу. У меня есть вид в Xcode, который указывает на скрипт PHP и сохраняет результаты в виде NSString ниже: [{ "ID": "16", "имя": "Боб", "возраст": "37"}] У меня возникла проблема с разбором этого NSString. Вот как я получаю содержимое NSString: NSString *strURL = [NSString […]

Зачем использовать dom для анализа веб-страниц вместо регулярного выражения?

Я искал вопросы об обнаружении содержимого на странице, и многие ответы рекомендуют использовать DOM при анализе веб-страниц вместо REGEX . Почему это так? Улучшает ли это время обработки или что-то в этом роде.

Проблема с простой PHP-памятью PHP

У меня проблемы с памятью с PHP Simple HTML DOM Parser. Я разбираю документ с хорошим размером и должен сбегать вниз по дереву DOM … 1) Я начинаю со всего файла: $html = file_get_html($file); 2), затем разбор таблицы: $table = $html->find('table.big'); 3), затем разбор строки: $rows = $table[0]->find('tr'); То, что у меня заканчивается, – это […]

Magento getUrl не работает с объектом каталога / категории?

Я смог создать экземпляр объекта категории, чтобы получить его имя, но когда я использую метод getUrl он не возвращает URL-адрес на страницу списка категорий или что-либо вообще <?php $children = Mage::getModel('catalog/category')->getCategories(3); foreach ($children as $category): echo '<li><a href="' . $category->getUrl() . '">' . $category->getName() . '</a></li>'; endforeach; ?> Приведенный выше код приводит к выходу HTML […]

API REST API и запросы PHP Curl – как

Я использую превосходный Parse в качестве хранилища данных, но мне нужно получить к нему доступ через PHP (как, возможно, нерелевантный бит детали – мне нужно получить к нему доступ через PHP, чтобы скребки Facebook распознавали динамически генерируемые теги на моей странице). В Parse есть Rest API и основные инструкции по их использованию. Например, для извлечения […]

Как загрузить веб-страницу в php

Мне было интересно, как я могу загрузить веб-страницу в php для синтаксического анализа?

используйте preg_split для разделения аккордов и слов

Я работаю над небольшим фрагментом кода, воспроизводящим вкладки сонга, но я застрял в проблеме. Мне нужно разобрать каждую линию вкладок песен и разделить ее, чтобы получить куски аккордов, с одной стороны, и слова в другом. Каждый кусок был бы таким: $line_chunk = array( 0 => //part of line containing one or several chords 1 => […]