ya $i değişkenin fonksiyon içinde yazacaksınız
function dosyalistelesil($yol) {
$i = 0 ;
..
.
}
ya ille de dışarda olması gerekiyorsa global $i; şeklinde fonksiyon içinde kullanabilirsin.
function dosyalistelesil($yol) {
global $i ;
..
.
}


ya da son alternatif ikinci bir parametre şeklinde gönderebilirsin fonksiyona

function dosyalistelesil($yol,$id) {
 ..
 .
 }
$id = 0;
dosyalistelesil($yol,$id);
yanlış görmediysem bunlardan birisi sorununu çözer herhalde