Vise filer OG mapper!
Denne kode viser kun filer i den mappe som den er angivet til at finde filerne i..Den skal kunne finde BÅDE filer og mapper, mapper skal så stå øverst på listen..!
En der lige kan klare det?
<?php
$cells = 2; // Antal celler ved siden af hinanden
$cellcount = 1;
$d=opendir("C:/apache/Apache/htdocs/web/$row[domanenavn]/");
while ($f=readdir($d)) {
if ($f != '.' && $f != '..') $files[]=$f;
}
if ( count( $files ) == 0 )
{
echo "<P>Din mappe er tom.</P>";
}
else
{
closedir($d);
sort($files);
//echo "<table><tr><td valign='middel'>";
for ($i=0;$i<count($files);$i++) {
$f=$files[$i];
if (eregi('([^.]+)',$f,$a) && $f !='index.php') {
$fil = stripslashes($f);
$path = "web/$row[domanenavn]/$f";
$patht = "$f";
$filesize = filesize($path);
if ($filesize > 1024) {
$filesize = ($filesize / 1024);
$unit = "kB"; }
echo "<table width=\"99%\" height=\"5\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#000000\">";
echo "<td width=\"50%\" height=\"5\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"#FFFFFF\" valign=\"top\">";
echo "<P><img src=fil.gif>$f ("; print round($filesize); echo" "; print $unit; echo")<br>";
echo "</P>";
echo "</td>";
echo "<td width=\"10%\" height=\"5\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"#FFFFFF\" valign=\"top\">";
if($filesize == "0"){
echo "<P>[<a href=\"http://*url*/$path\" target=\"_blank\">Åbn</a>]</P>";
} else {
echo "<P>[<a href=\"http://*url*/$path\" target=\"_blank\">Vis fil</a>]</P>";
}
echo "</td>";
echo "<td width=\"10%\" height=\"5\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"#FFFFFF\" valign=\"top\">";
echo "<P>[<a href=\"http://*url*login.php?page=delete&fil=$f\">Slet fil</a>]</P>";
echo "</td>";
echo "<td width=\"10%\" height=\"5\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"#FFFFFF\" valign=\"top\">";
echo "<P>[<a href=\"?page=ret&fil=$f\">Ret</a>]</P>";
echo "</td></table>";
}
}
}
?>
