Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/08/2007, 15:37
delta132
 
Fecha de Ingreso: abril-2006
Ubicación: Bogotá
Mensajes: 251
Antigüedad: 18 años
Puntos: 14
Re: Encontrar enlace y guardarlo

Cita:
Iniciado por deliriumlabs Ver Mensaje
Hola pues bastante interesante tu pregunta jeje hacen faltas mas de estas en el foro para entretenernos me puse a pensarle y aqui te dejo una posible solucion
Código PHP:
<?php
clearstatcache
();
//Detenemos  el buffer para que no se mande nada aun al explorador
ob_start();?>

<a href="pagina.php?id=delta132=id2=12529&siduid=125292&">un link</a>
<a href="pagina.php?id=bravo1312312=id4=12529&siduid=13433&">otro link</a>
<a href="pagina.php?id=omega2=id5=12529&siduid=12342314&">uno mas</a>
<?php
//metemos el contenido de lo que va a salir a pantalla y lo guardamos en una variable
$buffer ob_get_contents();

//mandamos la respuesta al explorador
ob_end_flush();

//Ahora que tenemos todo el contenido en una variable le pasamos la expresion regular y que nos lo guarde en un array
preg_match_all('/<a +href="([^"]+)">/i',$buffer,$links);
echo 
"<br>";

//imprimer el array para que lo veas ahora si ya tienes todos los lins de la pagina :D ya nadamas es cuestion de que dispongas de ellos atraves del array
print_r($links[1]);
?>
Espero te sirva

Muchas gracias, lo voy a probar, y me doy cuenta de que no sé nada de expresiones regulares, asi que me pondre a leeer, muchas gracias de nuevo.