Jens Christian Hillerup wrote in <an7n38$2ptt$1@news.cybercity.dk>:
> Tak.. Fatter ingenting, men jeg vil prøve at kalde den.
Ja så lærer du jo ikke meget. Jeg prøver lige at kommentere lidt.
>> function CountFiles($ValidExt,$Dir) {
>> if ($DH = @opendir($Dir)) {
Der forsøges at åbne den mappe, du vil lede efter filer i.
Læs om PHP's dir-funktioner på
http://dk.php.net/dir
>> while ($DirEntry = @readdir($DH)) {
her starter en løkke, som vil køres én gang for hver "ting", der er i
mappen.
>> if ($DirEntry != "." && $DirEntry != ".." && is_file($Dir.$DirEntry))
Hvis "tingen" ikke hedder "." eller "..", og i øvrigt er en fil...
(En sjov én, da både "." og ".." mig bekendt er mapper.)
>> {
>> $Ext = explode(".", $DirEntry);
Filnavnet bliver delt op i bidder, de steder der er punktum.
>> $Ext = strtolower($Ext[count($Ext)-1]);
Det stykke, der kommer efter det sidste punktum, bliver hevet ud.
Desuden sørges der for at alle bogstaver er små.
>> if ($Ext=$ValidExt)) {
>> $FileArray[] = $DirEntry;
>> }
>> }
>> }
>> closedir($DH);
>> }
>> @sort($FileArray);
Der bliver lige sorteret, så listen ser pæn ud.
>> return $FileArray;
>> }
Håber det hjælper på forståelsen. :)
--
Mvh.
Niels Andersen
(la nels. anersyn.)