Я хотел бы заменить <includes module="styles" /> строкой $ styles в том месте, где она есть. К сожалению, он добавляет его в тело, а не в голову. Во всяком случае, может быть, есть еще один способ понять эту проблему? $xml = <<<EOD <!DOCTYPE html> <html> <head> <title></title> <includes module="styles" /> </head> <body> <includes module="m1" /> […]
Я использую код для выделения всех тегов <td> с HTML-страницы: $dom = new DOMDocument; $dom->loadHTML($html); foreach ($dom->getElementsByTagName('td') as $node) { $array_data[ ] = $node->nodeValue; } Это сохраняет данные в моем массиве. Рассматриваемые html-данные: <tr> <td>DATA 1</td> <td><a href="12345">DATA 2</a></td> <td>DATA 3</td> </tr> $array_data : Array([0])=>DATA 1 [1]=>DATA 2 [2]=> DATA 3) Мой желаемый результат – […]
Ниже приведен код. Кажется, что вообще не открывается календарь Google. Я считаю, что это имеет какое-то отношение к URL-адресу, который я использую, и, возможно, к специальному персонажу. Я получаю следующее: Warning: DOMDocument::loadHTMLFile() [domdocument.loadhtmlfile]: I/O warning : failed to load external entity "https://www.google.com/calendar/feeds/tjd@dreilinginc.com/public/basic" on line 4 <? $dom = new DOMDocument(); $feed = "https://www.google.com/calendar/feeds/tjd@dreilinginc.com/public/basic"; $html = […]
Создание объекта DOMDocument: $getToken = '<getToken>…</getToken>'; $getToken_objeto = new DOMDocument("1.0", "UTF-8"); $getToken_objeto -> loadXML($getToken); Попытка добавить XML-строку (подпись) в созданный выше DOMDocument: $Signature = '<Signature>…</Signature>'; $Signature_objeto = new DOMDocument("1.0", "UTF-8"); $Signature_objeto -> loadXML($Signature); $Signature_nodeList = $Signature_objeto -> getElementsByTagName("Signature"); $Signature_node = $Signature_nodeList -> item(0); $getToken_objeto -> importNode($Signature_node, true); $getToken_objeto -> appendChild($Signature_node); Я получаю 2 ошибки: Неустранимая […]
Как сохранить файл XML, открытый с помощью DomDocument, чтобы HTML внутри не был закодирован в объекты HTML?
У меня есть такой XML-файл myxml.xml <?xml version="1.0" encoding="utf-8"?> <products nb="2" type="new"> <product ean="12345677654321"> <sku>Product1</sku> <parameters> <short_desc> Short description of the product1 </short_desc> <price currency="USD">19.65</price> </parameters> </product> <product ean="12345644654321"> <sku>Product2</sku> <parameters> <long_desc> Long description of the product2 </long_desc> <price currency="USD">19.65</price> <vat>20</vat> </parameters> </product> </products> Я бы сделал такой массив /products/@nb /products/@type /products/product/@ean /products/product/sku /products/product/parameters/short_desc /products/product/parameters/long_desc […]
У меня есть эта часть кода, я сначала хочу проверить, существует ли объект на странице, если это так, он должен выбрать URL-адрес на подробной странице этого объекта. Затем на этой странице я хочу проверить определенные части, независимо от того, существуют они или нет, а затем вернуть TRUE или FALSE для каждой части на основе этого […]
Я включаю эту простую функцию обработки ошибок для форматирования ошибок: date_default_timezone_set('America/New_York'); // Create the error handler. function my_error_handler ($e_number, $e_message, $e_file, $e_line, $e_vars) { // Build the error message. $message = "An error occurred in script '$e_file' on line $e_line: \n<br />$e_message\n<br />"; // Add the date and time. $message .= "Date/Time: " . date('njY […]
Это видео от ведьмы, я хочу получить заголовок og: title http://www.youtube.com/watch?feature=player_embedded&v=A683kmvRH_8 Код Php function file_get_contents_curl($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $data = curl_exec($ch); curl_close($ch); return $data; } $html = file_get_contents_curl($pageurl); $doc = new DOMDocument(); @$doc->loadHTML($html); $nodes = $doc->getElementsByTagName('title'); $titleBackUp = $nodes->item(0)->nodeValue; $metas = $doc->getElementsByTagName('meta'); for […]
У меня проблема с моим назначением PHP для школы. Мне нужно создать PHP-скрипт, который читает XML-файл с множеством URL-адресов для разных RSS-каналов. Я использую DOMDocument для извлечения URL из этого XML-файла и загрузки нового DOM с помощью RSS-канала. Я присваиваю значение узла url $ url, а затем создаю новый объект DOM для RSS-канала, используя $ […]