André: suchmaschinenscript --> was ist falsch???

Beitrag lesen

Hallo,

ich benutze eine Suchmaschine auf meiner Seite, die eigentlich alle php seiten auf dem server durchsuchen sollte und die Treffer anzeigt. Allerdings geht da was nicht. Es wird kein Ergebnis angezeigt. Auch keine Fehlermeldung! Es kommt gar nichts. Wäre nett wenn ihr euch das mal anschaut. Hier das Script:

<?php
  echo "<HTML><BODY>";
  echo "<FORM ACTION=$PHP_SELF METHOD=POST> ";
  echo "<INPUT TYPE=TEXT NAME=wort VALUE=$wort>";
  echo "<INPUT TYPE=SUBMIT VALUE=Durchsuchen></FORM>";
  $wort = strtolower(trim($wort));

if($wort) {

// Funktion zum Auslesen des Verzeichnisses

function read_dir($dir=".",$endung=".php") {
   settype($dateinamen,"array");
   if(!is_dir($dir)) return false;
   $verzeichnis = dir($dir);
   while($datei = $verzeichnis -> read()) {
    if($datei[0] != "." && substr($datei,strlen($endung)*(-1)) == $endung) {
     $dateinamen[] = $datei;
    }
   }
   $verzeichnis->close();
   sort($dateinamen);
   return $dateinamen;
  }

// Das Hauptprogramm

$dateinamen = read_dir(".");
  for($i=0;$i<count($dateinamen);$i++) {
   $name = $dateinamen[$i];
   $datei = "$name";
   $start = 0;
   $fp = fopen($datei,"r");
   while(!feof($fp)) {
    $zeile = strtolower(trim(fgetss($fp,1024)));
    if(strstr($zeile,$wort)) {
     $name = substr($name,0,strlen($name)-4);
     if (!$ergebnis) echo "Folgende Dateien enthalten Ihren Suchbegriff:<P>";
     echo "<A HREF="$datei">$name()</A><BR>";
     $ergebnis++;
     break;
    }
   }
   fclose($fp);
  }

if(!$ergebnis) echo "Keine passenden Dateien gefunden";

}

echo "</BODY></HTML>";

?>

Die Suche ist auch eingebaut funktioniert nur leider nicht. Ihr könnts ja mal ausprobieren unter: www.movie-bar.de

Danke

Gruß
André