
12.11.2006, 14:43
|
|
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме: 3493315
Репутация:
1228
|
|
вот держи небольшой проводник:
PHP код:
<?php
if(!isset($_GET['dir']))
$_GET['dir']='.';
if(is_dir($_GET['dir']))
{
print "<body bgcolor=d0d0d0><table><tr><td align=center><b>[имя]</b></td><td align=center><b>[права]</b></td><td align=center><b>[размер]</b></td><tr>";
$dira=opendir($_GET['dir']);
while (false!==(($file = readdir($dira))))
{
if($file=='.')
continue;
$fs="-";
if(is_dir($file))////есле папка/////
echo "<tr><td><a href=$SCRIPT_NAME?dir=".$_GET['dir']."/$file><font color=660000>$file</font></a></td><td align=center><br>";
else
{
echo "<tr><td><a href=$SCRIPT_NAME?dir=".$_GET['dir']."/$file><font color=006600>$file</font></a></td><td align=center>-<br>";
$fs=filesize($_GET['dir']."/$file");
if($fs!=0)
{
$ost=$fs%1024;
$fs-=$ost;
if($fs!=0)
$fs/=1024;
else $fs=1;
}
}
if(is_readable($file)) echo "r"; else echo "-";
if(is_writable($file)) echo "w"; else echo "-";
if(is_executable($file)) echo "x"; else echo "-";
echo "</td><td align=center>$fs</td></tr>";
}
}
else
{
print "<pre>";
foreach(file($_GET['dir']) as $val)
echo htmlspecialchars($val);
print "</pre>";
}
?>
Последний раз редактировалось nc.STRIEM; 12.11.2006 в 14:46..
|
|
|