Su html.it stavo leggendo le espressioni regolari, e mi è capitato questo script che trova il tag <title> della pagina remota.
Codice PHP:
<?php
$file_remoto = "http://www.sito.it/index.htm";
$sorgente_file_remoto = implode("", file($file_remoto));
// UTILIZZIAMO eregi() perchè il tag potrebbe essere <title> o <TITLE>
if(eregi("<title>(.+)</title>", $sorgente_file_remoto, $regs)) {
echo "Il titolo della pagina $file_remoto è " . $regs[1];
} else {
echo "Titolo non trovato";
}
?>
Se vuoi trovare il tag <title> della pagina di provenienza:
Codice PHP:
<?php
$file_remoto = $_SERVER['HTTP_REFERER'];
$sorgente_file_remoto = file_get_contents($file_remoto); //ho cambiato la funzione ma è uguale
// UTILIZZIAMO eregi() perchè il tag potrebbe essere <title> o <TITLE>
if(eregi("<title>(.+)</title>", $sorgente_file_remoto, $regs)) {
echo "Il titolo della pagina $file_remoto è " . $regs[1];
} else {
echo "Titolo non trovato";
}
?>
e te lo aggiusti un po' per mettere il link