Witam, przeglądnąłem forum, ale nie znalazłem nic, co kompleksowo rozwiązałoby mój problem. Otóż chcę napisać skrypt listujący zawartość katalogu, oraz jeśli zawiera on inne katalogi, aby umożliwiał "wejście" w niego i wylistowanie. Poniżej przedstawiam mój kod. Problem polega na tym że mimo że można "wejść" w podkatalogi, to zawarte w nim pliki są traktowane jako katalogi i np. nie liczy ich rozmiaru. Jeśli ktoś znalazłby błąd w skrypcie, albo jakąś sugestię to bardzo dziękuję.
<?php
if(empty($_GET[\"path\"])) $path=\".\";
else
$path=$_GET[\"path\"];
or
die(\"Cannot open stream to directory <b>$directory</b>\");
{
elseif($file!=\".\")
}
foreach($table_dir as $value)
{
print \"<a href=?path=$path/$value>\".$value.\"</a> --<br>\"; }
foreach($table as $value)
{
if(($rozmiar=filesize($value))>=1024
*1024
) $rozmiar=round($rozmiar/(1024*1024)).\" <b>M</b>\"; elseif($rozmiar>=1024)
$rozmiar=round(($rozmiar/1024)).\" <b>k</b>\";
print \"<a href=$value>\".$value.\"</a> $rozmiar<br>\"; }
?>