[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как взять элемент по id?
9xakep
Прочитал статьи, никак не могу понять, как взять элмент по id в php, как я понял, вначале нужно загрузить модель сайта в *.xml файл, но как его загрузить? Создать преждевременно?




Спустя 2 минуты, 23 секунды (3.06.2012 - 13:47) Игорь_Vasinsky написал(а):
.... для работы с элементами DOM - используют JS

если так категорично и нужно именно php - то распарсить регуляркой. но это через ж.

Спустя 10 минут, 59 секунд (3.06.2012 - 13:58) 9xakep написал(а):
Блин...почему тогда есть другие примеры работы с DOM в php?

Спустя 2 минуты, 5 секунд (3.06.2012 - 14:00) Игорь_Vasinsky написал(а):
Цитата
Блин...почему тогда есть другие примеры работы с DOM в php?

в оф источниках - или таких же интересующихся? покажи эти примеры.

Спустя 4 минуты, 55 секунд (3.06.2012 - 14:05) 9xakep написал(а):
$dom = new DOMDocument("1.0", "windows-1251");
$dom->load("xmlexample1.xml");
$temp = $dom->getElementById('div');
$text =$temp->textContent;
echo $text;

Вот какой-то пример, взял откуда не помню...и все же, работать DOM вообще нельзя? Или с помощью XML можно?

Спустя 6 минут, 33 секунды (3.06.2012 - 14:11) Игорь_Vasinsky написал(а):
ну я про парсинг и говорил))

есть ещё Simple HTML DOM http://simplehtmldom.sourceforge.net/

Спустя 2 часа, 22 минуты, 4 секунды (3.06.2012 - 16:33) 9xakep написал(а):
$html = file_get_html('тут мой сайт');


foreach($html->getElementById('id') as $element)
echo $element->textContent . 'Допустим, что-то добалвяю';

Так получается? Вставил это, пишет это:
Fatal error: Call to undefined function file_get_html() in Z:\home\test2.ru\www\ex.php on line 3
На локалке вроде php 5+ стоит...

Спустя 29 секунд (3.06.2012 - 16:34) Игорь_Vasinsky написал(а):
я тебе ссылку на оф мануал дал.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.