Foros del Web » Programando para Internet » PHP »

¿Que funcion debo utilizar para obtener el titulo de la pagina web?

Estas en el tema de ¿Que funcion debo utilizar para obtener el titulo de la pagina web? en el foro de PHP en Foros del Web. Hola amigos, el titulo ya lo dice todo: ¿Que funcion debo usar para obtener el titulo Código HTML: <title> </title> de una pagina web?...
  #1 (permalink)  
Antiguo 08/06/2008, 10:05
Avatar de frins  
Fecha de Ingreso: enero-2008
Ubicación: Osor, Girona
Mensajes: 227
Antigüedad: 16 años, 3 meses
Puntos: 5
¿Que funcion debo utilizar para obtener el titulo de la pagina web?

Hola amigos, el titulo ya lo dice todo: ¿Que funcion debo usar para obtener el titulo
Código HTML:
<title></title> 
de una pagina web?
  #2 (permalink)  
Antiguo 08/06/2008, 10:41
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: ¿Que funcion debo utilizar para obtener el titulo de la pagina web?

necesitas aprender expresiones regulares.... vaya que no hay funcion definida para eso, podrías inventarla tu!

Código PHP:
if (preg_match('/<title>(.+?)<\/title>/'$html$test))
{
  
// titulo?
  
echo $test[1];

__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 08/06/2008, 10:45
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 16 años, 10 meses
Puntos: 2
Respuesta: ¿Que funcion debo utilizar para obtener el titulo de la pagina web?

Hola,

www.php.net/curl es lo que mas se usa, pero puedes usar un volcado de datos mas simple www.php.net/preg_match_all .

Te dejo el codigo , jeje haber si subo de Karma xD... :

Código PHP:
$url "http://www.forosdelweb.com/";
$CodigoDelSite file_get_contents($url);
$RegExp "#<title>(.*?)</title>#";
preg_match_all($RegExp,$CodigoDelSite,$Nombre);
$Nombre $Nombre[2][0];

echo 
$Nombre
Saludos!

Última edición por hawaiian050; 08/06/2008 a las 10:51
  #4 (permalink)  
Antiguo 08/06/2008, 11:10
Avatar de frins  
Fecha de Ingreso: enero-2008
Ubicación: Osor, Girona
Mensajes: 227
Antigüedad: 16 años, 3 meses
Puntos: 5
Respuesta: ¿Que funcion debo utilizar para obtener el titulo de la pagina web?

no me funciona
  #5 (permalink)  
Antiguo 10/06/2008, 06:32
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 16 años, 10 meses
Puntos: 2
Respuesta: ¿Que funcion debo utilizar para obtener el titulo de la pagina web?

Perdon me confundi ! era el 2 en vez del 1 , te dejo el codigo denuevo:


Código PHP:
$url "http://www.youtube.com/watch?v=osRddh2HSZI"
$CodigoDelSite file_get_contents($url); 
$RegExp "#<title>(.*?)</title>#"
preg_match_all($RegExp,$CodigoDelSite,$Nombre); 
$Nombre $Nombre[2][0]; 

echo 
$Nombre
Saludos
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 15:42.