Articles of parsing

Самый чистый способ читать настройки конфигурации из файла PHP и загружать весь код проекта с помощью сценария оболочки

Я новичок с оболочкой сценариев, поэтому нужно несколько идей по разбору PHP-файла с использованием сценария оболочки. Наш проект PHP, и я улучшаю наш сценарий оболочки, который используется для загрузки кода на рабочий сервер. Существует один файл конфигурации PHP production.settings.php который нужно читать во время загрузки, для нескольких констант – BASE_PATH (путь к корню проекта на […]

json синтаксический анализ php foreach

Я пытался разобрать json-файл ниже по ссылке, но я до сих пор не могу разобраться в разборе и отображать его с помощью foreach. data: [ { id: "1072", nik: "013977", status: "", name: "RAKHMAT KUSNADI", birthdate: "1983-10-21", email: "rakhmat.koes@gmail.com", first_login: "0", is_juri: "0", what_juri: "", categorized: "0", back_stage: "0", placement: [ { rel_id: "1102", employee_id: […]

Манипуляция DOM с PHP

Я хотел бы сделать простую, но нетривиальную манипуляцию с DOM Elements с PHP, но я потерян. Предположим, что страница, подобная Википедии, содержит абзацы и названия ( <p> , <h2> ). Они братья и сестры. Я хотел бы взять оба элемента в последовательном порядке. Я попробовал GetElementbyName но тогда у вас нет возможности организовать информацию. Я […]

Как я могу разобрать XML для получения нескольких текстовых блоков с помощью SimpleXML?

Я хочу проанализировать XML-код, который выглядит так: <node> This is <child> blah </child> some <child> foo </child> text </node> Как получить доступ к дочерним узлам текстового узла в Simple XML? Могу ли я получить к ним доступ в правильном порядке текстовых и дочерних элементов? Нужен ли мне какой-то другой пакет?

как исправить искаженный JSON в php

У меня есть эта строка JSON, которую я хочу декодировать с помощью json_decode(); функция {"phase":2,"id":"pagelet_profile_picture","css":["VCxcl","Ix2pq"],"js":["fZYUE","VfnZ3"],"content":{"pagelet_profile_picture":"\u003cdiv class=\"profile-picture\">\u003cspan class=\"profile-picture-overlay\">\u003c\/span>\u003cimg class=\"photo img\" src\=\"http:\/\/profile.ak.fbcdn.net\/hprofile-ak-snc4\/222_111_2222_n.jpg\" alt=\"bla bla\" id=\"profile_pic\" \/>\u003c\/div>"}} существует json_last_error(); но это не помогает мне. (иногда появляются JSON_ERROR_STATE_MISMATCH и JSON_ERROR_SYNTAX) Я хочу знать, что не так с этой строкой JSON и как я могу ее исправить автоматически в PHP, […]

Дата фильтрации в PHP DOM

Я хочу заменить всю дату пробелом из загруженного содержимого, используя SIMPLE HTML PHP DOM PARSER (simplehtmldom.sourceforge.net). Вот код: include("simple_html_php_dom.php"); $html = file_get_html("http://freebacklinks.prijm.com"); //example.com $result = "$html"; $result = preg_replace("/([1-9]|[0-2][0-9]|3[0-1]) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) [0-9]{4}/", " ", $result); $result = preg_replace("/(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ([1-9]|[0-2][0-9]|3[0-1]) [0-9]{4}/", " ", $result); echo $result; Итак, здесь все данные о дате, такие как: 01 Jan 2004 […]

PHP получает внешний контент страницы

Я получаю html с другого сайта с file_get_contens , мой вопрос в том, как я могу получить определенное значение тега? допустим, у меня есть: <div id="global"><p class="paragraph">1800</p></div> как я могу получить значение абзаца? благодаря

Не удалось завершить работу с CData

Когда я использую DOMDocument :: loadXML () для моего XML ниже, я получаю ошибку: Warning: DOMDocument::loadXML() [domdocument.loadxml]: CData section not finished http://www.site.org/displayimage.php?album=se in Entity, Warning: DOMDocument::loadXML() [domdocument.loadxml]: Premature end of data in tag image line 7 in Entity Warning: DOMDocument::loadXML() [domdocument.loadxml]: Premature end of data in tag quizz line 3 in Entity Warning: DOMDocument::loadXML() [domdocument.loadxml]: […]

Разбор конфигурационного файла в php для переменных

— Задний план — Поэтому я работаю над сценарием установщика для локальных машин-разработчиков и его для установки текстового пресса. Я пытаюсь сделать так, чтобы пользователь выбирал конкретный подключаемый модуль из раскрывающегося списка, а затем выбирал какую версию они хотят установить. – Проблема – Поэтому мне нужно иметь возможность анализировать файл .cfg и хранить все значения […]

Simplexml: синтаксический анализ HTML оставляет вложенные элементы внутри элемента с текстовым узлом

Я пытаюсь разобрать конкретный html-документ, какой-то словарь, содержащий около 10000 слов и описание. Это прошло хорошо, пока я не заметил, что записи в определенном формате не получают синтаксический анализ. Вот пример: <?php $html = ' <p> <b> <span>zot; zotz </span> </b> <span>Nista; nula. Isto <b>zilch; zip.</b> </span> </p> '; $xml = simplexml_load_string($html); var_dump($xml); ?> Результатом […]