while ($file=readdir($dir))
{
if (eregi('[a-zA-Z0-9_\-]+\.[zip]|[rar]+$',$file))
{
$arr=split('\.',$file);
while(list($key,$value)=each($arr)) echo "<li>$arr[0]</li>";
}
}
Из папки достается название файла, проверенного регуляркой, пытаюсь его имя разделить по точке на имя и zip/rar. В папке 1 файлик, но вывод происходит двойной, т.е. например в папке лежит abc.zip выводит же - abcabc…