Inhalt von Ordnern durch php wiedergeben
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Wie kann man durch ein Php script den Inhalt eines Ordners wiedergeben?
Also in der index.php ein Script das jede Datei ausgibt die in dem entsprechendem Ordner gespeichert ist. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
function auflisten_dateien() { $subdir = ""; //######################### $verzeichnis = opendir("./".$subdir); while($img = readdir($verzeichnis)) {$parts = explode(".", $img); #if(($parts[1] == "gif") OR ($parts[1] == "jpg") OR ($parts[1] == "png")){ $images[] = $img; #}} } closedir($verzeichnis); if (count($images) > 0) { echo "<table align=\"center\" border=\"0\"><tr>"; foreach ($images as $image) { if(strlen($image)>2) { echo " <td> <a href=\"".$subdir."/".$image."\" target=\"main\" onmouseover=\"self.status='".$image."'; return true;\" onmouseout=\"self.status=''; return true;\"> <img width=\"200\" height=\"200\" src=\"./".$subdir."/".$image."\" alt=\"$image\" border=\"0\"></a> </td>"; $i++; if($i==4) { echo "</tr><tr>"; $i=0; } } } } else { print "<b> Sorry, keine Bilder im Verzeichniss: ".$subdir."<b>\n"; } } ?>
Habe sowas mal gemacht, um bilder auszulesen. Vielleicht hilft es dir ja weiter.
gru? B1G-B
Beitrag ge?ndert am 14.02.2006 15:34 von b1g-b -
Irgendwie geht das Script bei mir nicht oO
-
<?php if ($handle = opendir('.')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { echo "$file\n"; } } closedir($handle); } ?>
mfG BlackLotus -
das ganz sortiert dann nach ordern und datein und dann noch nach dme alphabet...
if ($handle = opendir('.')) { $files=array(); $dir=array(); while ($file = readdir($handle)) { if ($file != "." && $file != "..") { if(is_dir($file)) $dir[]=$file; else $files[]=$file; } asort($dir); asort($file); while(list($k,$v)=each($dir)) echo $v; while(list($k,$v)=each($file)) echo $v; } closedir($handle);
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage