Merhaba Arkadaşlar
Ben bir upload script yazdım ancak bu dosya izini vermedim yani her dosyayı yüklüyor ben sadece .rar ve .zip dosyalarına izin vermesini istiyorum bu konuda yardımınıza ihtiyacım var.
Upload scritp dosya izini verme.
7
●585
- 03-06-2010, 18:32:38valla ilk aklıma gelen mantık

düzenle kendine göre
<? $dosya = "deneme.zip"; // Gelen Dosyan Bu Olsun $uzanti = substr($dosya,-4); // Dosya Uzantısını Alalım // Kontrolü Yapalım if (($uzanti==".rar") or ($uzanti ==".zip")) { echo "dosya yüklendi"; }else { echo "dosya yüklenemedi"; } ?> - 04-06-2010, 22:09:50MaviTm adlı üyeden alıntı: mesajı görüntüle
çift nokta olamazmı dosyada
bence işin uzunu bu ama eline sağlık yinede
- 05-06-2010, 14:39:43ByTriSLaSiS adlı üyeden alıntı: mesajı görüntüle
ç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} - 05-06-2010, 16:56:52Güvenlik olayı 0.ByTriSLaSiS adlı üyeden alıntı: mesajı görüntüle
http://www.eburhan.com/guncelleme-eb...oad-class-v16/
bu classı kullanın en temizi.
