"c:\program files\apache group\apache2\wwwroot\smiley"
http://darkforcesjedi.no-ip.com:8080/smiley/
"d:\music"
http://darkforcesjedi.no-ip.com:8080/my_music
Here is the code I'm using:
Code: Select all
echo "<body>\n<center><table><tr><td><table class="2">\n";
echo "<tr><td width=350 colspan=3 class="1"><table cellspacing=0 cellpadding=0 class="1"><tr><td width=22> </td><td width=299><b>File</b></td><td align=center width=50><b>Size</b></td></tr></table></td></tr>\n";
$dire = "..".$dire;
if (is_dir($dire)) {
if ($dh = opendir($dire)) {
while (($file = readdir($dh)) !== false) {
if (filetype($dire . $file)!=="file") {
//directory
//$sz="-";
//$file = "<b>$file</b>";
$fldї] = $file;
} else {
//file
//$sz = GetFriendlySize($dire . $file);
$filї] = $file;
}
//echo "<tr><td>$file</td><td align=right>$sz</td></tr>\n";
}
closedir($dh);
}
}
for ($i=0;$i<count($fld);$i++) {
$sz = "-";
$ex = "<image src="/indexing/icons/dir.gif">";
echo "<tr><td width="20">$ex</td><td width=300><a href="$fldї$i]"><b>$fldї$i]</b></a></td><td align=right>$sz</td></tr>\n";
}
for ($i=0;$i<count($fil);$i++) {
$sz = GetFriendlySize($dire . $filї$i]);
$ex = getext($filї$i]);
if ($ex=="gif" or $ex=="jpg" or $ex=="png" or $ex=="bmp") {
$ex="<image src="/indexing/icons/image.gif">";
$hr="/indexing/img.php?d=" . urlencode($dire) . "&f=" . urlencode($filї$i]);
}else if ($ex=="zip" or $ex=="rar" or $ex=="tar" or $ex=="gz") {
$ex="<image src="/indexing/icons/zip.gif">";
$hr=$filї$i];
}else if ($ex=="doc" or $ex=="xls" or $ex=="ppt" or $ex=="dot") {
$ex="<image src="/indexing/icons/doc.gif">";
$hr=$filї$i];
}else if ($ex=="txt" or $ex=="css" or $ex=="htm" or $ex=="html") {
$ex="<image src="/indexing/icons/text.gif">";
$hr=$filї$i];
}else if ($ex=="mov" or $ex=="mpg" or $ex=="mpeg" or $ex=="avi" or $ex=="rm") {
$ex="<image src="/indexing/icons/movie.gif">";
$hr=$filї$i];
}else if ($ex=="wav" or $ex=="mp3" or $ex=="asx" or $ex=="m3u" or $ex=="aiff" or $ex=="ram" or $ex=="au") {
$ex="<image src="/indexing/icons/music.gif">";
$hr=$filї$i];
}else{
$ex="<image src="/indexing/icons/un.gif">";
$hr=$filї$i];
}
echo "<tr><td>$ex</td><td><a href="$hr">$filї$i]</a></td><td align=right>$sz</td></tr>\n";
}
function GetFriendlySize($s) {
$s = filesize($s);
if ($s <= 1024) return $s." bytes";
else if ($s <= 1048576) $s = round(($s/1024),2)." KB";
else if ($s <= 11559501824) $s = round(($s/1048576),2)." MB";
else if ($s <= 11836929867776) $s = round(($s/11559501824),2)." GB";
else if ($s <= 12121016184602624) $s = round(($s/11836929867776),2)." TB";
return $s;
}
function GetExt($s) {
$i=strrpos($s,".");
$s=substr($s,$i-strlen($s)+1);
return strtolower($s);
}