Prueba esta función para sacar el title de un sitio a ver si te sirve.
Código PHP:
Ver original<?php
$www = "http://www.forosdelweb.com"; //Pon aquí la URL a la que quieras extraer el title
$inicio = strpos ($html, '<title>'); $fin = strpos ($html, '</title>');
$largo = $fin - $inicio - 7;
$titulo = substr ($html, ($inicio+7),$largo);
echo $titulo;
?>
La puedes guardar en una función o hacer con ella lo que quieras, eso ya depende de tu finalidad..
El resultado en este caso es: Foros del Web, comunidad para aprender web
Espero que te sirva =)
Tengo algo de tiempo así que te la he puesto a modo de función:
Código PHP:
Ver original<?php /*AQUI TIENES LA FUNCION*/
function title($www){
$inicio = strpos ($html, '<title>'); $fin = strpos ($html, '</title>');
$largo = $fin - $inicio - 7;
$titulo = substr ($html, ($inicio+7),$largo);
return $titulo;
}
/*AQUI EL CÓMO UTILIZARLA*/
// si tienes la url almacenada en la base de datos, bastaría con hacer algo así
$sql = mysql_query("SELECT campo FROM tabla where campo = elquesea"); $url=$reg["campodelaurldetubasededatos"];
title($url);
}
?>
Solo es un simple ejemplo..