PHP :: Aufgabe #2 :: Lösung #9

6 Lösungen Lösungen öffentlich
#2

Ordner rekursiv auslesen

Anfänger - PHP von ne0n - 10.08.2012 um 17:38 Uhr
Erstelle in einer Klasse eine Funktion die einen Ordner rekursiv durchläuft und die Unterverzeichnisse und Dateien ausgibt.
#9
vote_ok
von Code_Biene (610 Punkte) - 24.04.2015 um 16:22 Uhr
Quellcode ausblenden PHP-Code
	
	
	class RekursivClass{
		
		
		public function verzeichnis($dir)
		{
			
			$this->verzeichnis_lesen($dir);
			
		}
		
		public function verzeichnis_lesen($dir)
		{
			
			$handle_dir = realpath($dir)."/";
			$scan_dir = scandir($handle_dir);
			
			echo "<ul>";
			
			foreach ($scan_dir as $file){
				
				if($file =="." || $file =="..")
				{
					continue;
				}
				echo "<li>";
					
					echo $file;	
					
					if(is_dir($handle_dir.$file) && is_readable($handle_dir.$file))
					{
						$this->verzeichnis_lesen($handle_dir.$file); 
					}
				
				echo "</li>";
			}
			
			echo "</ul>";
		}
		
	}
	
	
	$RD = new RekursivClass();
	$RD -> verzeichnis('./');
	
	
	

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben