Помогите с парсером

S
На сайте с 06.11.2011
Offline
30
417

Сразу скажу тема для тех, кто разбирается в php.

Итак нужно помочь мне с парсером ссылок, вот код, который написал я:

<?

if(isset($_REQUEST['link'])){
$result = file_get_contents($_REQUEST['link']);

preg_match_all('|<a href="[^"]*"style="outline-width: 1px; outline-style: dashed; outline-color: rgb(255, 8, 0); ">(.*)</a>|sUS', $result, $m);

unset($m['0']);

$data = null;
foreach($m['1'] as $k=>$v){
$data .= $v."<br/>";
}

echo $data;

}else{
?>
<form method="POST">
Link: <input type='text' name='link' value=''>
<input type='submit' name='b1' value='go'>
</form>
<?
}

?>

спарсить нужно вот этот блок:

<a href="http://фигвам" style="outline-width: 1px; outline-style: dashed; outline-color: rgb(255, 8, 0); ">тральваль</a>

На выходе желательно получить "тральваль". Буду благодарен за помощь.

Зарабатываю только тут! (http://kazapa.ru/reg/17997) Интересуют AdSense сайты, а так же шаблоны с высоким CTR.
siv1987
На сайте с 02.04.2009
Offline
427
#1
successfulpeople:
Итак нужно помочь мне с парсером ссылок, вот код, который написал я:

'|<a href="[^"]+" style="outline-width: 1px; outline-style: dashed; outline-color: rgb\(255, 8, 0\);\s*">(.*)</a>|is'

Max_Q
На сайте с 14.11.2011
Offline
9
#2

Для парсинга html лучше|удобнее использовать http://simplehtmldom.sourceforge.net/ или аналогичные продукты.

S
На сайте с 06.11.2011
Offline
30
#3

Проблема решена.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий