ByTriSLaSiS adlı üyeden alıntı: mesajı görüntüle
çift nokta olamazmı dosyada bence işin uzunu bu ama eline sağlık yinede

çift nokta olmaz işin uzunuda değil stabili diyelim, unutma uzantılar hep 3 karakter değil son 4 ü sana uzantıyı net versin. "ben.bir.dosyayim.zip" , "ben.bir.dosyayim.xlsx" birden fazla nokta ve hem 3 hemde 4 karakterli uzantı var her biri için ayrı bir elseifmi açmayı düşünüyorsun.

sonradan bir dosya uzantısı daha lazım olsa senin mantığınla kodun heryeri if olucak.

oysaki $uzanti = end($bu); if(in_array($uzanti,$uzantilar)){//izin verildi}