getElementbyID в PHP? - PullRequest
       11

getElementbyID в PHP?

1 голос
/ 16 мая 2011

У меня есть сайт, который вызывает большую часть своего HTML-кода с SOAP-сервера, к которому у меня нет доступа, кроме как отозвать этот HTML-код, предварительно отформатированный.

Мне нужно получить значения определенных элементов, но поскольку он предназначен для использования с метатегами открытого графика Facebook, он не может быть обработан с помощью javascript на стороне клиента, он должен быть перехвачен сервером для добавления в метатеги перед его отправкой в ​​браузер.

Я ищу функцию, которая поможет мне выбрать определенные элементы, чтобы добавить их в метатеги.

Расположение CSS для элементов выглядит следующим образом:

div#Description.Group div.Content p:first-child

&&

div#Heading.Group div.Content

Ответы [ 2 ]

1 голос
/ 16 мая 2011

В PHP вы можете создать DOM из страниц HTML или используя строки, имеющие HTML, а затем использовать функцию getElementByID, как в объекте DOM, чтобы получить этот элемент.проверьте http://www.php.net/manual/en/domdocument.getelementbyid.php для getelementbyid ()

1 голос
/ 16 мая 2011

Вы должны взглянуть на XPath. Это может не сработать, если полученный вами HTML не является действительным XHTML.

...