Articles of xml

как получить innerhtml по имени или имени, используя php

Привет, я загружаю контент из внешнего url. что-то вроде этого. $html=get_data($external_url); где get_data () – это функция для получения контента с использованием curl. теперь после этого я хочу получить внутренний html из разных html-элементов, таких как h1, div, p, span, используя их класс или id. например, если содержимое из внешнего url ($ html) является чем-то […]

Случайное число в ленте RSS

Это то, что у меня есть для моего PHP-файла: <?php header("Content-type: text/xml"); ?> <?php echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"; ?> <rss version="2.0"> <channel> <title>My Website</title> <link>http://www.mywebsite.com</link> <description>The Title of My Website</description> <pubDate>Tue, 15 Apr 2008 18:00:00 +0000</pubDate> <item> <title>Website Directory – Page NUMBER</title> <pubDate><?echo date('Y/m/d H:i:s');?></pubDate> <link>http://www.mywebsite.com/directory/NUMBER</link> <description>New update to page NUMBER in the Website Directory.</description> […]

Автоматический скрипт обновления php / mysql с использованием XML / CSV / FTP

Im в настоящее время работает над созданием сайта объявлений свойств PHP / MYSQL, где люди могут регистрировать и вручную добавлять объявления, классифицированные по свойствам. Все это прекрасно работает, но теперь мне нужно добавить функциональность для массовых загрузок объявлений. Мне нужно сделать это двумя способами: первый – через XML, где участник, зарегистрированный на нашем сайте, может […]

как вставить xml в mysql с php

Как вставить XML в Mysql с php? Я хочу вставить данные в счетчик тегов в поле xml_id и данные в поле тега в поле image_url в Mysql. Я пробовал этот код с XML-файлом, но не работал. Что я делаю неправильно с кодом. Пожалуйста, скажите мне. Вот XML. <?xml version="1.0" encoding="utf-8"?> <Listing> <Listing> <count>1</count> <Ad_Type>Sale</Ad_Type> <Unit_Type>Apartment</Unit_Type> […]

Рекурсивный синтаксический анализ XML с использованием PHP

Я работаю над извлечением данных XML, используя php, и столкнулся с двумя сложными проблемами, которые нужно решать … Я пытался понять это, но не смог. У меня есть страница со списком категорий, в которой я извлекаю все диапазоны продуктов из моего XML-файла на основе поля «ProductRange» в моем XML, который может содержать такие данные: Телефоны; […]

пытаясь разобрать xml с URL-адреса, и он не будет работать

на этой странице показан xml-файл, и я пытаюсь использовать simplexml для анализа данных и печати. что мне не хватает? потому что все, что он делает, показывает пустую страницу, когда я запускаю ее. <?php $url = "http://api.scribd.com/api?method=docs.getList&api_key=somestring"; $xml = new SimpleXMLElement($url,NULL,true); foreach($xml -> result as $value) { echo $value->doc_id."<br/>"; echo $value->access_key."<br/>"; echo $value->secret_password."<br/>"; echo $value->title."<br/>"; } […]

Портирование PHP5 на устаревший PHP4, DOMDocument quibbles

Я пытаюсь сделать часть моего кода php5 на устаревшем сервере, который, к сожалению, не может быть обновлен (клиентская машина). if (!isset($docRoot)) { $docRoot = $_SERVER['DOCUMENT_ROOT']; } // generic storage class for the words/phrases $t = new stdClass(); $t->lang = $curPage->lang; // load xml translations, could split this into different files.. $translations = new DOMDocument(); $translations->load($docRoot."/xml/translations.xml"); […]

Php-скрипт для продолжения, если mysql не работает

У меня есть этот код для приложения, над которым я работаю: <?php header("Content-type: text/xml"); //Gather data and prepare query $thequery = urlencode($_GET['s']); $yhost = 'http://boss.yahooapis.com'; $apikey = 'xxxxxxxxxxxxxxxxxxxxxxxx'; $url = $yhost.'/ysearch/news/v1/'.$thequery.'?appid='.$apikey.'&format=xml'; //Get the results $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, 0); $data = curl_exec($ch); curl_close($ch); $data = str_replace( array('<abstract>', '</abstract>'), array('<description>', '</description>'), $data); […]

Использование DOMXPath для замены узла при сохранении его положения

Итак, у меня была эта аккуратная небольшая идея, чтобы создать вспомогательный класс для DOMDOCUMENT, который в какой-то мере имитирует способность jQuery манипулировать DOM строки HTML или XML. Вместо селекторов css используется XPath. Например: $Xml->load($source) ->path('//root/items') ->each(function($Context) { echo $Context->nodeValue; }); Это вызовет функцию обратного вызова на каждом результирующем узле. К сожалению, PHP версия <5.3.x не […]

slim php (объяснение документации «тело запроса»)

Я работаю с Slim PHP в первый раз, и я пытаюсь понять одну из концепций. В тонкой документации PHP говорится: Тело запроса Используйте метод getBody () объекта запроса для получения необработанного тела запроса HTTP, отправленного HTTP-клиентом. Это особенно полезно для приложений Slim, которые потребляют JSON или XML-запросы. <?php $request = $app->request(); $body = $request->getBody(); Мой […]