Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2012, 15:20
Avatar de xarmagedonx
xarmagedonx
 
Fecha de Ingreso: marzo-2009
Mensajes: 360
Antigüedad: 15 años, 8 meses
Puntos: 29
Busqueda Problema al extraer el primer parrafo

Hola FDW!!, tengo un problema con mi código, al intentar extraer el primer párrafo de un sitio web, me guarda en la bd un campo en blanco.

Utilizo DOM para descargar el sitio web, que guardo en la variable $html.

El código que utilizo es el siguiente:

Código PHP:
function obtenerMetaDescription($html) {
     
preg_match_all('#<p>(.*)</p>#Us'$html$parraf);
    if(!empty(
$parraf)){
    
$descripcion substr(strip_tags($parraf[1][0]), 0200);
    }
    } 
Y para utilizarlo (utilizo empty($descripcion) porque la variable contiene la meta description, pero en caso de que no exista hago el if):

Código PHP:
    if (empty($descripcion)){
obtenerMetaDescription($html);
    } 
Lo que intento con el código es extraer el 1° párrafo para utilizarlo como descripción.

¿Alguien sabe como soluciono este problema?

Saludos y gracias!!!