Seiteninformationen auslesen

kbit

Erfahrenes Mitglied
Hi ich möchte gerne von einer Internetseite den <title></title> auslesen und diesen in eine DB speichern. Und nachher ausgeben. Also quasi so wie google das macht wenn man dort nach etwas sucht. Google gibt ja auch die <title> Informationen und die <meta name="DESCRIPTION" aus. Hat jemand eine Idee wie ich an diese Informationen ran komme? Das speichern und spätere auslesen aus der DB wird ja dann kein Problem mehr sein.
 
Hi ich hab das jetzt so gemacht das ich ein formular feld ersteltl habe dort kann man eine internetseite eingeben. z.b http://www.tutorials.de.

PHP:
echo '<form action="'.$_SERVER['SCRIPT_NAME'].'" method="GET">
Seite: <input type="text" name="seite"/>
<input type="submit" name="submit" value="suchen" />
<br>
<br>';

Hier lese ich dann die meta daten aus und die url.
PHP:
$tags = get_meta_tags($_GET['seite']);
echo$tags['description'];

preg_match('@^(?:http://)?([^/]+)@i',
$_GET['seite'], $treffer);
$host = $treffer[1];
echo $host;

Nun möchte ich noch die title daten auslesen von der eingegebenen Internetseite. Dazu habe ich mir einen regex geschrieben.

PHP:
preg_match("/<title>([^<]+)<\/title>/",$_GET['seite'],$regs);
$reg=$regs[1];
echo $reg;
echo "<br/>";

Der regex funktioniert auch, wenn man anstatt $_GET['seite'] schreibt <title>test</title>. Ich möchte aber das der title von der Seite die eingegeben wird ausgelesen wird. Hat jemand eine Idee wie ich da dran komme?
 
Zurück