Saludos,
Por casualidad alguien sabe cómo sacar o detectar los enlaces (url) de una pagina web.
Gracias.
| |||
![]() Sí, exactamente. El punto es que mediante php, se habra una url y se detecte los enlaces que existen en esta, y mostrarlo con un echo, por ejemplo. He encontrado el siguiente código: <?php function parselinks($url){ $allhere=""; $links=array(); $i=0; if($fp=@fopen($url,'r')){ while(!feof($fp)){ $allhere=$allhere.fgets($fp,4096); } fclose($fp); $pat='href=\"([a-zA-Z0-9.:/?=+-_%&]+)\"'; $chunk=split('<',$allhere); foreach($chunk as $key => $value){ $found=eregi($pat,$value,$link); if($found){ $links[$i]=$link[1]; $i++; } } return $links; }else{ return "Error 404"; } } $url="google.com"; $enla=parselinks($url); ?> pero no sé cómo hacer para mostrar cada url encontrada, por ejemplo: enlaceencontrado1.com enlaceencontrado2.com etc.. |