Ottenere il titolo di una pagina web con PHP

In questo breve articolo vediamo come ottenere il titolo di un sito o di una pagina web (Stringa racchiusa all’interno dei tag HTML), direttamente da PHP utilizzando file_get_contents e personalizzando il tutto, in una semplice funzione alla quale passiamo come parametro l’url da cercare. Vediamo l’esempio:

<?php
function titlePage($url)
{

$page_title='';
//leggo il contenuto del file
$read=file_get_contents($url);
//ricavo con preg_match il contenuto all'interno dei <title></title>

if(preg_match("/<title[^>]*>(.*?)<\/title>/ims", $read, $match))
{
$page_title = trim($match[1]);
return $page_title;
}
else
{
return $page_title;
}
}

echo titlePage("http://www.edinweb.altervista.org");
?>

Lascia un commento