while(($dosya = readdir($dizinac)) !== false) {

Bunu ekleyince çalıştı teşekkurler

Sil kısmını yaptım ama boşlukları göstermiyor sizce neden olabilir?

echo (ucwords($dosya))."<a href=?sil=".(ucwords($dosya)).">Sil</a><br>";
silme kısmındaki ?sil= den sonraki kısmında dosyanın sadece boşluga kadar olan kısmı cıkıyor.

Yani ali ayse.jpg olursa bunun sadece ali kısmı cıkıyor ayse.jpg kısmı cıkmıyor. yani ?sil=ali ayse.jpg şeklinde cıkması gerekirken ?sil=ali şeklinde cıkıyor.