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 