PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [PHP] Nur Bilder und Ordner des Verzeichnisses auflisten



Manhunter
02.07.2007, 11:56
Hi,
Ich möchte gerne ein Verzeichnis ausgeben lassen mit den darin enthaltenen Dateien und Ordnern, soweit alles kein Problem, aber ich möchte jetzt noch, dass nur Bilder und Ordner aufgelistet werden, also PHP Dateien, Textdateien, Archive etc sollen nicht angezeigt werden, sondern nur Bilder (JPG, GIF und PNG) und Ordner die sich im jeweiligen Verzeichnis befinden..

Wie bekomm ich das hin?

JambaRatte
02.07.2007, 17:42
<?php
if ($handle = opendir('.'))
{
while (false !== ($file = readdir($handle)))
{
$lowfile = strtolower($file);
echo (substr($lowfile,-3,3) == 'jpg' || substr($lowfile,-3,3) == 'png' || substr($lowfile,-3,3) == 'gif' ? $file.'
' : '');
}
}
?>

oder


<?php
$endungen[] = 'jpg';
$endungen[] = 'gif';
$endungen[] = 'png';

if ($handle = opendir('.'))
{
while (false !== ($file = readdir($handle)))
{
foreach ($endungen as $endung)
{
echo (eregi('(.*)\.('.$endung.')$',$file) ? $file.'
' : '');
}
}
}
?>

Manhunter
06.07.2007, 16:13
thx, aber habs durch ne pathinfo und dann extension abfrage gelöst :)