Como pegar somente os links
Oi estou tetando pegar o link desse negocio mais não estou conseguindo, os numeros do array fica tudo bagunçado, pode me ajudar?
<?php
pagina = $_GET['pagina'];
if($pagina == "")
{
$file = @file_get_contents("http://exame.abril.com.br/noticias/");
}
else
{
$file = @file_get_contents("http://exame.abril.com.br/noticias/?page=".$pagina."");
}
$teste = $file;
$file = explode('<div id="yui-main">', $file);
$file = explode('<div id="sidebar" class="yui-b">', $file[1]);
$file = utf8_decode($file[0]);
$file = str_ireplace('<p class="autor clearfix">', '<hr><!-- <p class="autor clearfix">', $file);
$file = str_ireplace('<div class="comm_views">', '<div class="comm_views"> ', $file);
$file = str_ireplace('<span class="article-views">', '<!-- <span class="article-views">', $file);
$file = str_ireplace('width="300" /></a>', 'width="80" /></a>', $file);
$file = str_ireplace('<p class="title"><span class="headline_icon"></span>', '<br>', $file);
$file = str_ireplace('</a></p>', '</a><br>', $file);
$file = str_ireplace('<p class="subtitle">', '<b>Resumo</b>: ', $file);
$file = str_ireplace('<a href="/noticias?page=', '<a href="?pagina=', $file);//pagina??o
$file = str_ireplace('<div class="paginacao">', '<center>', $file);
$file = str_ireplace('</div>', '', $file);
$file = str_ireplace('<a href="/pme/noticias/', '<a href="http;//exame.abril.com.br', $file);
$novo = explode('<a href="', $file);
$novo = str_ireplace('" class="">', '<!--', $novo);
$novo = str_ireplace('<div class="box-content">', '-->', $novo);
$novo = str_ireplace('<div class="highlight-content all-articles first">', '', $novo);
$novo = str_ireplace('<div class="all-articles">', '', $novo);
$novo = str_ireplace('<div id="col-principal" class="yui-g">', '', $novo);
$novo = str_ireplace('<div class="yui-b">', '', $novo);
$novo = str_ireplace('<!-- All Articles -->', '', $novo);
echo "<pre>";
print_r($novo);
echo "</pre>";
?>
quero apenas os links :(
Discussão (2)
Carregando comentários...