Hjælp til ændring af simpel PHP kode
HejsaJeg har fundet nedenstående kode som kan bruges til at vise indholdet af en mappe. Jeg vil gerne indgå at den viser "sig selv", dvs. index.php skal ikke vises.
Det mest optimale ville være hvis man i php filen kunne definere hvilke filtyper der skal listes (f.eks. *.zip, *.exe) men det næstbedste er at den ikke lister index.php, samt ikke viser totalt antal filer.
På forhånd tak.
// open this directory
$myDirectory = opendir(".");
// get each entry
while($entryName = readdir($myDirectory)) {
$dirArray[] = $entryName;
}
// close directory
closedir($myDirectory);
// count elements in array
$indexCount = count($dirArray);
Print ("$indexCount files<br>\n");
// sort 'em
sort($dirArray);
// print 'em
print("<TABLE border=1 cellpadding=5 cellspacing=0 class=whitelinks>\n");
print("<TR><TH>Filename</TH><th>Filetype</th><th>Filesize</th></TR>\n");
// loop through the array of files and print them all
for($index=0; $index < $indexCount; $index++) {
if (substr("$dirArray[$index]", 0, 1) != "."){ // don't list hidden files
print("<TR><TD><a href=\"$dirArray[$index]\">$dirArray[$index]</a></td>");
print("<td>");
print(filetype($dirArray[$index]));
print("</td>");
print("<td>");
print(filesize($dirArray[$index]));
print("</td>");
print("</TR>\n");
}
}
print("</TABLE>\n");