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
2095883

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.