Kleines Problem, große Konsequenzen

Hallo Bruno und Co!

Ich habe dieses Script welches dHTML dateien aus eine Ordner indexiert und den Titel danebenschreibt gerade aufwendig aufgearbeitet als ich feststellen musste das dass Script jedoch ab und zu einen Error (Illegal String Index) meldet und nicht mehr arbeitet. Das merkwürdige ist das dieser wirklich nur ab und zu aber sehr häufig vorkommt. Hier die Ursprungsversion des Scripts:

$verzeichnis = dir(".");
$endung = „.html“;
while($datei = $verzeichnis->read()) {
if(substr($datei,strlen($endung)*(-1)) == $endung) {
echo " $datei „;
$fp = fopen($datei,„r“);
while (!feof($fp)) {
$linie = fgets($fp, 1024);
if(eregi(“(.*)", $linie, $title))
break;
}
$title = $title[1];
echo " $title ";
fclose($fp);
}
}
$verzeichnis->close();
?>
Wisst ihr woran es liegen könnte?

-Ihr seid meine letzte Rettung-

Vielen Dank im Voraus
Stephan

Hi Stephan,

Hab’s bei mir getestet läuft einwandfrei.

Hast Du mal ausgegeben bei welchem HTML-File das Programm abbricht? Ist es immer am selben Ort?

Gruss, Simon

Dummerweise ist es bei diversen HTML Dateien der Fall. Ein Bekannter hat mir gestern gesgat das der „eregie“ Teil 8siehe Script) nicht ausreichende definiert ist. Woran das jetzt aber liegt und wie ich es beheben kann weiß ich leide auch nicht

Alles Gute
Stephan

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]