Code: Select all
<?
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
$path = "/home";
$path_name = "webmaster";
$path_full = "$path/$path_name";
chdir ( $path_full );
$cur_dir = opendir( $path_full ) or die ("unable to open Directory $path_full");
while (false !== ($file = readdir($cur_dir)))
{
if(is_dir ($file)) {
$dirsї] = $file;
}
else {
$filesї] = $file;
}
}
closedir($cur_dir);
$filemodtime = date("F j Y h:i:s A", filemtime( $file ));
function my_filesize($file) {
$kb = 1024; // Kilobyte
$mb = 1024 * $kb; // Megabyte
$gb = 1024 * $mb; // Gigabyte
$tb = 1024 * $gb; // Terabyte
$size = filesize($file);
if($size < $kb)
{
return $size." B";
}
else if($size < $mb)
{
return number_format($size/$kb,2)." KB";
}
else if($size < $gb)
{
return number_format($size/$mb,2)." MB";
}
else if($size < $tb)
{
return number_format($size/$gb,2)." GB";
}
else
{
return number_format($size/$tb,2)." TB";
}
}
?>Code: Select all
<?
foreach ($dirs as $file) {
echo "<tr><td><img src="imgs/directory.gif"></td><td><a href="test.php?path_name=$path_name/$file">$file</a></td><td> </td><td> </td></tr>\n";
}
foreach ($files as $file) {
if(ereg(".exe", $file))
{
$my_size = my_filesize($file);
echo "<tr><td><img src="imgs/executable.gif"></td><td><a href="$path_name/$file">$file</a></td><td>$my_size</td><td>$filemodtime</td></tr>\n";
}
else if(ereg(".bmp", $file) || ereg(".jpg", $file) || ereg(".jpeg", $file) || ereg(".gif", $file))
{
$my_size = my_filesize($file);
echo "<tr><td><img src="imgs/image.gif"></td><td><a href="$path_name/$file">$file</a></td><td>$my_size</td><td>$filemodtime</td></tr>\n";
}
else if(ereg(".html", $file) || ereg(".htm", $file) || ereg(".php", $file) || ereg(".txt", $file) || ereg(".css", $file))
{
$my_size = my_filesize($file);
echo "<tr><td><img src="imgs/text.gif"></td><td><a href="$path_name/$file">$file</a></td><td>$my_size</td><td>$filemodtime</td></tr>\n";
}
else if(ereg(".mp3", $file) || ereg(".wav", $file) || ereg(".midi", $file) || ereg(".wma", $file) || ereg(".aif", $file))
{
$my_size = my_filesize($file);
echo "<tr><td><img src="imgs/audio.gif"></td><td><a href="$path_name/$file">$file</a></td><td>$my_size</td><td>$filemodtime</td></tr>\n";
}
else
{
$my_size = my_filesize($file);
echo "<tr><td><img src="imgs/unknown.gif"></td><td><a href="$path_name/$file">$file</a></td><td>$my_size</td><td>$filemodtime</td></tr>\n";
}
}
?>Code: Select all
<a href="$path_name/$file">$file</a>see the page @ http://24.116.67.44/test.php
and no im not stupid that is just the apache install folder not my real apache folder