Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2008, 10:48
davape9
 
Fecha de Ingreso: octubre-2008
Mensajes: 171
Antigüedad: 15 años, 7 meses
Puntos: 2
Pregunta ¿Hay alguna funcion para esto?

Hola!!

He estado haciendo un codigo php y me ha salido bastante mal. El codigo lo que hace es que coje todas las urls a las que enlaza una pagina. Primero coje todo el codigo de la pagina con file() despues coge solo los codigos html que empiecen por a: <a ....> despues coje el contenido de href="..." de cada codigo. Y despues escribe uno por uno las urls obtenidas. Lo he colgado en: http://www.servicioreserva.com/get_urls.php?archivo=(url sin http://)

Urls de google: http://www.servicioreserva.com/get_urls.php?archivo=google.es
Urls de yahoo: http://www.servicioreserva.com/get_urls.php?archivo=yahoo.es

Pero no funciona muy bien porque por ejemplo en la pagina de softonic.com hay muchos enlaces y este codigo solo muestra 2-> http://www.servicioreserva.com/get_urls.php?archivo=softonic.com

En resumen: Conoces algun codigo php para obtener todas las urls a las que enlaza una pagina. Gracias a todos de antemano!!

Última edición por davape9; 29/10/2008 a las 10:55