Foros del Web » Programando para Internet » PHP »

Tomar metatags pero con Curl

Estas en el tema de Tomar metatags pero con Curl en el foro de PHP en Foros del Web. Hola. Tengo un problema. Necesito tomar los metatags para recojer info de los sitios para un directorio Resulta que tengo el directorio alojado en dreamhost.com ...
  #1 (permalink)  
Antiguo 16/12/2007, 09:10
 
Fecha de Ingreso: octubre-2004
Ubicación: Uruguay
Mensajes: 386
Antigüedad: 19 años, 6 meses
Puntos: 4
Mensaje Tomar metatags pero con Curl

Hola.
Tengo un problema.
Necesito tomar los metatags para recojer info de los sitios para un directorio
Resulta que tengo el directorio alojado en dreamhost.com y este no tiene activas muchas funciones de php como la que coje las metatags.
Es por ello que arme un script para tomar los datos, pero no se en que le estoy errando y me gustaria alguna ayudita. Puede ser util para muchos este script.

Lo que tengo hasta el momento es lo siguiente:
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $web);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 5);
$file_contents = curl_exec($ch);
curl_close($ch);

hasta aqui es igual que un fopen para leer la web
Apartir de aqui es donde estoy teniendo problemas al tomar los datos
El preg_match_all ER a mis conocimientos es muy complicado y ya me di vueltas!



preg_match_all("|*meta[^>]+name=\"([^\"]*)\"[^>]" . "+content=\"([^\"]*)\"[^>]+>|i", $file_contents, $tags, PREG_PATTERN_ORDER);
//echo "*pre>";print_r($tags);echo "*/pre>";
echo $meta1 = strip_tags(@$tags[1]);
echo '*br/>'
echo $meta2 = strip_tags(@$tags[2]);
echo '*br/>'
echo $meta3 = strip_tags(@$tags[3]);

Necesitaria tomar . metatags de title, description y keyboards.
Hay que recordar que muchos sitios ponen los textos en mayusculas por lo que no me toma todo lo que necesito .

Bueno . Ayudas? Saludos Gerardo
  #2 (permalink)  
Antiguo 16/12/2007, 20:36
 
Fecha de Ingreso: octubre-2004
Ubicación: Uruguay
Mensajes: 386
Antigüedad: 19 años, 6 meses
Puntos: 4
Re: Tomar metatags pero con Curl

no tengo respuestas..
  #3 (permalink)  
Antiguo 16/12/2007, 23:05
Avatar de ignacio_giri  
Fecha de Ingreso: febrero-2003
Ubicación: Argentina, Rosario
Mensajes: 585
Antigüedad: 21 años, 2 meses
Puntos: 0
Re: Tomar metatags pero con Curl

que molesto y que feo que queda el google ad sense en el primer post
__________________
Ignacio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:03.