Když máš problém, tak by se hodilo napsat na jakém řádku, resp. jakou prohlížeč hlásí chybu, aby člověk nemusel zkoumat celý kód. Když přijdeš do autoservisu, tak taky neřekneš jen "Mám rozbitý auto", ale popíšeš závadu.
Funkce filesize a filemtime se nevykonají, protože nenajdou soubor, který je v podadresáři downloads. Je nutno se do tohoto adresáře přepnout, k tomu slouží příkaz chdir.
Takže začátek skriptu uprav takto:
$nas_sou="index.php";
$adresar = "downloads";
$handle=opendir($adresar);
chdir($adresar);
$i=0;
$j=0;
...