2013-12-17 3 views
0
<?php 
    $html = file_get_contents('http://xpool.xram.co/index.cgi'); 
    echo $html; 
?> 

Я хочу получить информацию в теге на удаленном веб-сайте, используя php. и только теги.Получение определенного тега с удаленного сайта с использованием PHP

Я нашел эту небольшую строку, которая отлично подходит для извлечения всего источника сайта. Тем не менее, я хочу получить только небольшой раздел. Как я могу отфильтровать все остальные теги и получить только те теги, которые мне нужны?

+2

http://stackoverflow.com/questions/960841/how-to-use-dom-php-parser –

ответ

1

Я бы предложил использовать парсер PHP DOM. (http://simplehtmldom.sourceforge.net/manual.htm)

require_once ('simple_html_dom.php'); 

$html = file_get_contents('http://xpool.xram.co/index.cgi'); 

$p = $html->find('p'); // Find all p tags. 

$specific_class = $html->find('.classname'); // Find elements with classname as class. 

$element_id = $html->find('#element'); // Find element with the id element 

Прочитайте документацию, есть множество других опций.

Смежные вопросы