<?
$Folder = "./../../picgallery/"; // Folder definiëren
if(is_dir($Folder)) // Bestaat de folder?
{
$OpenFolder = opendir($Folder); // Open folder
if($OpenFolder) // Bestaat de folder?
{
while(($Bestandsnaam = readdir($OpenFolder)) != FALSE) // Lees directory uit
{
if(($Bestandsnaam != ".") && ($Bestandsnaam != "..")) // Filteren
{
$Resultaten[] = $Bestandsnaam; // Maak array
}
}
natcasesort($Resultaten); // Sorteren
for($i = 0; $i < count($Resultaten); $i++) // Tel bestanden
{
if(is_dir("" . $Folder . "/" . $Resultaten[$i] . "")) // Is het een folder?
{
$Mappen[] = $Resultaten[$i]; // Toevoegen aan mappen
}
else
{
$Bestanden[] = $Resultaten[$i]; // Toevoegen aan bestanden
}
}
}
if( ! isset($Mappen)) // Bestaat mappen niet?
{
$Mappen = array();
}
if( ! isset($Bestanden)) // Bestaat bestanden niet?
{
$Bestanden = array();
}
}
else
{
echo "Folder bestaat niet !";
}
$SluitFolder = closedir($OpenFolder); // Sluit folder
?>
Met een if() - loopje kan je dan de mappen/bestanden echoën ;)
<?
for($i = 0; $i < count($Mappen); $i++) // Tel mappen
{
echo $Mappen[$i];
}
?>
Hopelijk heb je er iets aan :) !
Link gekopieerd
Ponzi, het heeft me een hele ochtend gekost, van vier naar 40 regels ... MAAR HIJ WERKT!!!
Ik doe een dansje van geluk
Link gekopieerd
Waar is die camera :P !
Alé, hopelijk heb ik je niet te veel de verkeerde weg opgestuurd met die arrays enzo :P
PS: Werkte mijn script of heb je er stukken van gebruikt? :)
Link gekopieerd
Ik heb nu je hele script gebruikt en die werkt, maar ik ga hem nog even uitspitten .. misschien zitten er overbodige regels. I'll check that! Maar ik heb wat uurtjes in te halen!
Link gekopieerd