Tom1tk: Was ist da falsch?

Beitrag lesen

Tach auch,

gerade ging noch alles, jetzt geht nix mehr und ich weiß nicht warum:

Fatal error: Call to a member function on a non-object in /homepages/0/d69183248/htdocs/tomatengelb/suchen/suchen.php on line 55

Meine Skripte liegen auf nem Server mit PHP-Version 4.2.3. In dieser Zeile steht folgender Eintrag:

An diese Funktion wird ein Verzeichnisname übergeben. Wie gesagt, bis gerade eben ging alles noch.

// scan directory
function scanDir($sDir) {

global $aExtension;
 global $nFile;
 // create dir object
 $oDir = dir($sDir);

// loop over all files

Folgende Zeile ist Nr. 55:

while ($sEntry = $oDir->read()) {
  $sPath = $sDir.'/'.$sEntry;
  if (! is_dir($sPath)) {
   reset ($aExtension);
   while (list($sKey, $sExt) = each($aExtension)) {
    if (strtolower(substr($sPath, -1 * strlen($sExt)) == strtolower($sExt))) {
     $stop="";
     foreach ($nFile as $lauf){if ($lauf==$sPath)$stop=true;}
      if ($stop==true){}else{
      searchFile($sPath);

}
    }
   }
  }
 }
 $oDir->close();
}

Greets Tom1tk