Показать сообщение отдельно

  #15  
Старый 12.11.2006, 14:43
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


Отправить сообщение для nc.STRIEM с помощью ICQ
По умолчанию

вот держи небольшой проводник:
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..