|
Detectar todos los enlaces en una pagina web |
|
|
|
lunes, 07 de agosto de 2006 |
|
El codigo consigue detectar o extraer todos los enlaces de una pagina web que previamente hemos predeterminado, y mostrarlos en pagina.
Codigo:
<?
$pagina = 0;
$URL = "http://www.google.com/";
$pagina = @fopen($URL, "r");
print("Enlaces en: $URL<BR>\n");
print("<UL>\n");
while(!feof($pagina)) {
$linea = fgets($pagina, 255);
while(eregi("HREF=\"[^\"]*\"", $linea, $encontrados)) {
print("<LI>");
print($encontrados[0]);
print("<BR>\n");
$reemplaza = ereg_replace("\?", "\?", $encontrados[0]);
$linea = ereg_replace($reemplaza, "", $linea);
}
}
print("</UL>\n");
fclose($pagina);
?>
Fuente: tutores.org |