Navegando por la inmensa internet me tope con la duda, ¿Cómo obtengo el titulo de una página web con php? y fue así com encontre un par de ejemplo.
El primero usa la clase DOMDocument, y el segundo simplemente recoje el codigo HTML y le el contenido de las etiquetas <title>
function elTitlulo($url){
$doc = new DOMDocument();
libxml_use_internal_errors(true);
$doc->loadHTMLFile($url);
$title = $doc->getElementsByTagName('title');
echo $title->item(0)->nodeValue;
}
Ten cuidado con el código de acá abajo:
function getTitle($Url){
$str = file_get_contents($Url);
if(strlen($str)>0){
preg_match("@<title>(.*)</title>@",$str,$title);
return $title[1];
}
}
El primero usa la clase DOMDocument, y el segundo simplemente recoje el codigo HTML y le el contenido de las etiquetas <title>
function elTitlulo($url){
$doc = new DOMDocument();
libxml_use_internal_errors(true);
$doc->loadHTMLFile($url);
$title = $doc->getElementsByTagName('title');
echo $title->item(0)->nodeValue;
}
Ten cuidado con el código de acá abajo:
function getTitle($Url){
$str = file_get_contents($Url);
if(strlen($str)>0){
preg_match("@<title>(.*)</title>@",$str,$title);
return $title[1];
}
}
No hay comentarios:
Publicar un comentario