Дело в том что в данной директории находятся файлы с расширением php но мне не надо что бы они отображались в общем списке.
<?php
$dir = "upload/"; //задаём имя директории
if(is_dir($dir)) { //проверяем наличие директории
$files = scandir($dir); //сканируем (получаем массив файлов)
array_shift($files); // удаляем из массива '.'
array_shift($files); // удаляем из массива '..'
for($i=0; $i<sizeof($files); $i++) echo '<a href="'.$dir.$files[$i].'" title="скачать файл"> Скачать '.$files[$i].'</a><br>'; //выводим все файлы
}
else echo $dir.' -такой директории нет;<br>';
?>