Articles of xhtml

Использование тегов <input> непосредственно внутри <table>

Я создаю таблицу с несколькими редактируемыми строками. как сотрудник каждой строки, чтобы вы могли одновременно менять несколько имен. У меня есть некоторые скрытые поля внутри, которые также должны быть закольцованы со строками таблицы. Проблема в том, что наличие входных данных внутри тегов таблицы недопустимо xhtml. И я не хочу обертывать их внутри тегов <tr><td> так […]

Почему DomDocument getElementsByTagName возвращает половину NodeList?

Я генерирую HTML-код нестандартного тега с помощью DomDocument, и в результате получается следующее: /* Input HTML <div id="toobar_top"> <widget id="flag_holder"></widget> <widget id="horizontal_menu"></widget> </div> <div id="header"> <widget name="header"></widget> </div> */ То, что я хочу сделать, это «перевести» каждый виджет в нечто полезное … они простые заполнители с параметрами. Выделение функции из класса: private function widgeter($doc) { […]

DOMDocument & XPath – HTML-тег для каждого узла

Учитывая следующий PHP-код с использованием DOMDocument : $inputs = $xpath->query('//input | //select | //textarea', $form); if ($inputs->length > 0) { for ($j = 0; $j < $inputs->length; $j++) { $input = $inputs->item($j); $input->getAttribute('name'); // Returns the Attribute $input->getTag(); // How can I get the input, select or textarea tag? } } Как узнать имя тега […]

Создание канонического с PHP

Мне нужен PHP-код для создания динамического канонического URL-адреса в <link /> следующим образом: <link rel="canonical" href="php goes here" /> Мой сайт использует PHP для генерации переменных следующим образом: http://www.mysite.com/script.php?var1=blue&var2=large&pointlessvar=narrow Я хочу, чтобы иметь возможность вернуть канонический URL-адрес, который удаляет &pointlessvar=narrow И переустанавливает переменные таким образом, как я считаю нужным: <link rel="canonical" href="http://www.mysite.com/script.php?var2=large&var1=blue" /> Я хочу […]

Как я могу получить контент между?> И <? Php

getThis – это только вопрос личного обучения. Я хочу получить все содержимое между моей функцией $ page-> content_start (); и $ page-> content_end (); как это лучший способ получить его? Я не хочу включать его или эхо, возможно ли это? Большое вам спасибо, ваши советы очень ценятся <?php include 'pages/indexpage.class.php'; include 'modules/monmodule.class.php'; $page = new […]

PHP htmlentities () без преобразования html-тегов

Я нашел несколько сообщений, которые ссылаются на проблему, но никто из них не полностью ее разрешает. Мне нужна функция, которая будет выводить содержимое, преобразующее все специальные символы в способ htmlentities (), но сохраняющий все теги html. Я пробовал много разных подходов, но, как я уже упоминал выше, никто из них не работает так, как ожидалось. […]

X / Html Validator в PHP

Первое: я знаю, что есть интерфейс для валидатора W3C: http://pear.php.net/package/Services_W3C_HTMLValidator/ Но я не знаю, смогу ли я установить его на дешевом сервере хостинга. Я так не думаю. Мне нужен валидатор для моих инструментов seo в моей системе управления контентом, поэтому он должен быть довольно переносимым. Я хотел бы использовать W3C, но только если он будет […]

Создание представлений в PHP – лучшая практика

Я работаю над сайтом с двумя другими разработчиками. Я отвечаю только за создание мнений. Данные доступны в объекте, и у меня есть получатели, чтобы читать данные, а затем создавать страницы XHTML. Какова наилучшая практика для этого, без использования какого-либо механизма шаблонов? Большое спасибо.

Самый простой способ конвертировать страницу PHP в статическую HTML-страницу

Я хочу преобразовать веб-страницы, которые в значительной степени стили CSS написаны на PHP в статическом html, чтобы я мог встроить его в электронное письмо. Мне удалось это сделать, но для этого мне пришлось преобразовать всю страницу в строку, а затем назначить эту строку в качестве тела электронной почты. Макет страницы выглядит не так хорошо, как […]

Как заставить XPath использовать UTF8?

У меня есть XHTML-документ, который передается в приложение PHP через Greasemonkey AJAX. Приложение PHP использует UTF8. Если я вывожу содержимое POST прямо в текстовое поле в приемном div AJAX, все все еще правильно закодировано в UTF8. Когда я пытаюсь разобрать с помощью XPath $dom = new DOMDocument(); $dom->loadHTML($raw2); $xpath = new DOMXPath($dom); $query = '//td/text()'; […]