Also, ich lese den Title-Tag einer Datei (durch fopen und eine While-Schleife mit einem Preg_Match) aus und will dann das erste Wort aus diesem Title-Tag in eine globale Variable verwandeln, auf die ich auch außerhalb dieser Funktion zugreifen kann. Aber irgendwo hakt es.
So sieht derzeit der Code aus:
Code: Alles auswählen
$datei = @fopen($dateiname,"r");
while($zeile=fgets($datei,1024))
{
$titelneu=preg_match("#<title>(.*) bei (.*)</title>#", $zeile, $titelname);
}
fclose($datei);
Code: Alles auswählen
echo $titelname[1];
Code: Alles auswählen
$seitenname=$titelname[1];
Nur das geht nicht. Irgendwie geht der Inhalt von titelname[1] immer verloren, auch wenn ich z.B. vorher $seitenname als global definiere.
Hat da jemand eine Lösung oder Erklärung, wo mein Denkfehler steckt?
Vielen Dank und viele Grüße
Chris