Andy: Title auslesen Trotz vorliegender Scripts kein Ergebniss

Hallo User!

Ich habe das Internet und auch schon dieses Forum durchstöbert.
Leider schaff ich es nicht den Title meiner Seiten auszulesen.

<TITLE>3M Lumina X70 </TITLE>

Folgendes habe ich hier im Forum gefunden.
Was aber nicht funktioniert.
--------------------------------------------------------------

<?php
if(eregi("<title>(.*\n)</title>", $string, $regs))
{
$title = $regs[0];
}
?>

<?PHP ECHO ($title); ?>
---------------------------------------------------------------------
<?php
preg_match_all("|<title>(.*?)</title>|is",$string,$matches, PREG_PATTERN_ORDER);
?>

Ich muss doch etwas vom Grund auf Falsch machen.

  1. So, ich hab's mal umgeschrieben, so dass es funktioniert. Der Code muss nach dem <title> stehen. Sehr sinnvoll ist das ganze aber nicht. Das Script ließt nämlich quasi sich selber wieder ein und sucht sich die passende Stelle raus. Sinnvoller wäre es, an den Anfang der Datei ein $title = "foobar"; zu setzen und ins HTML dann <title><?php echo $title; ?></title>.

    <?php
    $datei = file($_SERVER["PATH_TRANSLATED"]);
    foreach($datei as $string)
    {
     if(eregi("<title>(.*)</title>", $string, $regs))
      {
        $title = strip_tags($string);
        break;
      }
    }
    ?>

    <?PHP ECHO "$title"; ?>

    1. Super es funktioniert.

      Vielen Vielen Dank Dominik