Dosya Isim Kontrolü

Sunucudaki bir klasöre dosya yüklerken aynı dosya isimleri varsa yeni isim üretmeye yarayan php ile yazılmış bir fonksiyon.

 
< ?php
 
function DosyaIsimKontrolu($dosya){
 
    $n = 1;
 
    $bilgi = pathinfo($dosya);
 
    while (1==1){
 
        if (is_file($dosya)){
 
            $dosya = $bilgi["dirname"]."/".$bilgi["filename"].$n++.".".$bilgi["extension"];
 
        }else{
 
            break;
 
        }
 
    }
 
    return $dosya;
 
}
 
echo DosyaIsimKontrolu("dosyalar/20080103/linux.jpg");
 
?>
 

Tags:

Leave a Reply