извличане на файлове от директория

SandPrince

Registered
може ли някой да ми драсне едно скриптче дето да извежда файловете от дадена директория с линк да се свалят и кой колко е голям.
 
Код:
<?php

$dir = "./"; // Избираме директорията, от която ще индексираме файловете
if(!is_dir($dir))
{
mkdir($dir); // Проверяваме дали директорията съществува, ако не я създаваме
}
$dh = opendir($dir); // Подготвяме за четене (отваряме) директорията
while($file = readdir($dh)) // Четем файловете от директорията (този цикъл помага да индексираме всички файлове)
{
if($file != "index.php" and $file != "..") // Не индексираме "." и ".."
{
$lower = strtolower($file);
if(!eregi(".ht",$file)) // Така можете да не индексирате дадени файлове
{
$size = filesize("$file");
$sizez = $size / 1024;
print "<tr><td><center><b><a href=\"$dir$file\">$file - $sizez KB</a><br></td></tr>"; // Когато поставяте линк не забравяйте да добавите и променливата $dir
}
}
}
print "</table>";

?>
Ето ;)
Ако искаш да показва големината в MB, просто добави още едно "/ 1024" към $sizes :)
 

Back
Горе