|
|
|
| пытаюсь сграбить контент с сайта написал скрипт помоему допустил ошибки помогите пожалуйста дописать
<?php
if (!empty($_GET['id'])) {
$page = file_get_contents('http://blancos.info/news/' . (int)$_GET['id']);
echo $page = preg_replace("#(.*)(<TD cellSpacing=0 cellPadding=0 height=15><div class=\"head\" align=\"center\" style=\"font-weight:bold; font-size:8pt; color:555555; padding-bottom:2px; vertical-align:middle;\">Остальные новости</div></TD>.+</TABLE>)+(.*?)#esU",
"preg_replace(array('#\<a[^\>]+\>#s', '#\<\/a\>#s', '/<img[^>]+>/is','# background\=\'[^\']+\'#s'), '', '\$2')",$page);
$news = preg_replace('#^.*<small>(.*)\[<a .*$#isU', '$1', $page);
print $news;
} else {
$page = file_get_contents('http://blancos.info/news/');
echo $news = preg_replace("#(.*)(<table class=\"eBlock\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\" width=\"100%\">.+</div><p class=\"MsoNormal\" style=\"\" align=\"justify\">)+(.*?)#esU",
"preg_replace(array('#\<a[^\>]+\>#s', '#\<\/a\>#s', '/<img[^>]+>/is','# background\=\'[^\']+\'#s'), '', '\$2')",",$news);
$news = explode('<br/><br/>', $page);
$news = str_replace("/news/",'rss.php?id=',$news);
array_pop($news);
array_shift($news);
print implode('<br/>', $news);
}
?>
|
| |
|
|