Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/05/2003, 14:24
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Pues .. la función get_meta_tag() solo lee los tag <meta> ...

Si quieres el título o cualquier otro <tag> HTML de una página deberas hacer un par de cosas:

1) abrir la página en modo lectura.
2) volcar su contenido en un string (cadena)
3) "parsear" la variable que contiene todo el HTML de la página que has abierto .. Para esto, usar expresiones regulares es lo ideal.

Justamente .. en php.net en: Chapter 4. Using remote files tiene este ejemplo que es lo que necesitas.

Código PHP:
<?php
$file 
fopen ("http://www.example.com/""r");
if (!
$file) {
   echo 
"<p>Unable to open remote file.\n";
   exit;
}
while (!
feof ($file)) {
   
$line fgets ($file1024);
   
/* This only works if the title and its tags are on one line */
   
if (eregi ("<title>(.*)</title>"$line$out)) {
       
$title $out[1];
       break;
   }
}
fclose($file);

echo 
'Título: '.$title;
?>
Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 15/05/2003 a las 14:26