Kinman
2005-01-14, 13:45:14
Hi, ich habe folgende Funktion geschrieben:
function getFilesFromDir($dir, $extension)
{
$dh = opendir($dir);
while (false !== ($filename = readdir($dh)))
{
$files[] = $filename;
}
for ($i = 2; $i < count($files); $i++)
{
if ($extension != "")
{
if (strcasecmp(substr($files[$i], strlen($files[$i])-strlen($extension), strlen($files[$i])),$extension) == 0)
{
$retfiles[$i-2] = $files[$i];
}
}
else
{
$retfiles[$i-2] = $files[$i];
}
}
return $retfiles;
}
under verwende sie so:
$f = getFilesFromDir("../graphics/gallery/",".jpg");
for ($i = 0; $i < count($f); $i++)
{
echo($f[$i] . "<br>");
}
Wenn ich als extension nichts oder .jpg angeben, funktioniert sie, sonst nicht.
mfg Kinman
function getFilesFromDir($dir, $extension)
{
$dh = opendir($dir);
while (false !== ($filename = readdir($dh)))
{
$files[] = $filename;
}
for ($i = 2; $i < count($files); $i++)
{
if ($extension != "")
{
if (strcasecmp(substr($files[$i], strlen($files[$i])-strlen($extension), strlen($files[$i])),$extension) == 0)
{
$retfiles[$i-2] = $files[$i];
}
}
else
{
$retfiles[$i-2] = $files[$i];
}
}
return $retfiles;
}
under verwende sie so:
$f = getFilesFromDir("../graphics/gallery/",".jpg");
for ($i = 0; $i < count($f); $i++)
{
echo($f[$i] . "<br>");
}
Wenn ich als extension nichts oder .jpg angeben, funktioniert sie, sonst nicht.
mfg Kinman