file liest meine Datei nicht richtig
Marcel
- php
0 Andreas Görtz0 Marcel
Hallo,
ich hoffe ihr könnt mir helfen.
Und zwar möchte ich aus einen Verzeichnis TEST alle dort befindlichen Dateien durchsuchen und die Titel <title> in einen Array speichern.
Habe fogendes geschrieben...
<?php
$c=1;
$var = array();
$titelzeile = array();
$pfad="/home/virtual/site73/fst/var/www/html/test/";
$verz=opendir ($pfad);
while ($file=readdir($verz))
{
if ($file != ".." && $file != ".")
{
$var[$c] = $file;
$woher = $pfad.$file;
$data = implode("", file($woher));
if (preg_match("/<title>(.*)</title>/i", $data, $titel))
{
$titelzeile[$c] = $title[1];
}
$c++;
}
}
closedir($verz);
?>
Mein Problem ist, dass die Datein nicht richtig gelesen werden.
Habe zum Test eine Date mit folgenden Inhalt.
<html><head>
<title>Erste Datei</title>
</head>
<body>
jjjjjjjjjj
</body></html>
Mein Script liest mir nicht den Titel sondern liest den Body-Bereich aus. Also habe ich jjjjjjjjj und dan ist klar das ich kein ergebnis mit preg_match bekomme.
Kann jedmand mein Problen lösen ?
Vielen Dank an all die es versuchen.
Gruß
Marcel
Hi,
Mein Script liest mir nicht den Titel sondern liest den Body-Bereich aus.
wie kommst du darauf?
Kann jedmand mein Problen lösen ?
$titel oder $title, du musst dich entscheiden, dann bist du dabei ;-)
Gruß,
Andreas.
uuups! -:) Da hab ich doch Tomaten auf den Augen gehabt.
Besten Dank!