Hi leute,
ich habe ein Script geschrieben, das einen Ordner (und seine Unterordner) nach der Datei durchsuchen soll, die zuletzt geändert wurde.
Das problem ist nun, das sich das script nur eine Ebene weiter vor kämpft.
Bespiel: Ausgangsordner ist "c:/apache/htdocs/pfadihpserver" dann kommt es zwar nach "c:/apache/htdocs/pfadihpserver/ admin" aber nicht mehr nach "c:/apache/htdocs/pfadihpserver/admin/feilchen" irgendwie scheint es daran zu liegen, dass er den ordner feilchen nicht als ordner betrachten sonder als datei... und ich hab keine Ahnung warum...
Hier ist mal das Script:
PHP:
	
tob
							
						
					ich habe ein Script geschrieben, das einen Ordner (und seine Unterordner) nach der Datei durchsuchen soll, die zuletzt geändert wurde.
Das problem ist nun, das sich das script nur eine Ebene weiter vor kämpft.
Bespiel: Ausgangsordner ist "c:/apache/htdocs/pfadihpserver" dann kommt es zwar nach "c:/apache/htdocs/pfadihpserver/ admin" aber nicht mehr nach "c:/apache/htdocs/pfadihpserver/admin/feilchen" irgendwie scheint es daran zu liegen, dass er den ordner feilchen nicht als ordner betrachten sonder als datei... und ich hab keine Ahnung warum...
Hier ist mal das Script:
PHP:
PHP-Code:
	
	
<?
$var1[zeit]=0;
$dir = "c:/apache/htdocs/pfadihpserver";
$lastModification = lastmodification($dir);
echo $lastModification[zeit];
echo $lastModification[datei];
function lastmodification($verzeichniss){
    $dir = opendir($verzeichniss);
         while ($datei = readdir($dir)){
             if(is_dir($datei)){
                 if($datei != "." && $datei != ".."){
                    $datei = $verzeichniss."/".$datei."";
                    echo "<b>".$datei.":</b><br>";
                   lastmodification($datei);
                 }
             }
             else{
                  echo "   -".$datei."<br>";
                  $stamp = filemtime($datei);
                  if ($stamp > $var1[zeit]){
                      $var1[zeit] = $stamp;
                      $var1[datei] = $datei;
                  }
             }
         }
         return $var1;
         }
?>
 
          
 Moderator
 Moderator
Kommentar