Ver Mensaje Individual
  #13 (permalink)  
Antiguo 29/10/2012, 20:32
Avatar de xarmagedonx
xarmagedonx
 
Fecha de Ingreso: marzo-2009
Mensajes: 360
Antigüedad: 15 años, 9 meses
Puntos: 29
Respuesta: Evitar utilizar loop recursivo

Ahora si!, reemplazando el if( $prof >= 1) actual por el siguiente:

Se extrae perfectamente titulo y keywords
Código PHP:
Ver original
  1. if( $prof >= 1) {
  2.         preg_match_all ("(<title>(.*)<\/title>)siU", $html, $title);
  3.         $metas = get_meta_tags($url,1);
  4.         $titulo = $title[1][0];
  5.     $descripcion = $metas["description"];
  6.         $keywords = $metas["keywords"];
  7.         storeLink($titulo,$descripcion,$url,$keywords, $prof);
  8.         $retorno = true;
  9.         echo 'Guardada pagina : ' . $url . ' con profundidad ' . $prof . '<br>' . "\n\r";
  10.     }

Aunque no logre hacer funcionar el if, ahora estoy viendo como hacer el if para que en caso de que no se encuentre description y keywords se extraigan otras cosas.