Upload Yapılırken dosya seçimi
8
●805
- 03-04-2007, 20:59:13Merhaba arkadaşlar bir dosya upload ettirirken istemediğim dosya tipleri için ne gibi bir döngü oluşturabilirim , şimdiden teşekkürler.
- 04-04-2007, 16:39:19
//tanımladığım fonksiyon verilen dosyanın uzantısını buluyor function uzantiBul($isim) { $dizi = explode('.',$isim); $eleman = count($dizi) -1; $uzanti = $dizi["$eleman"]; return $uzanti; } //fonksiyonu kullanarak upload diye alınan dosyanın uzantısı uzantimiz degiskenine atanıyor $uzantimiz = uzantiBul($_FILES['upload']['name']);uzantimiz değişkenindeki uzantıya göre bir if veya switch döngüsü kurabilirsin, burdan engellenenleri belirtebilirsin, sana kalmış gerisi. Ama kodu denemedim, umarım çalışıyordur. Aklıma şimdilik böyle birşey geldi, daha iyi çalışan ve uzantıdan yararlanmadan dosya tipini alan birşey de vardır sanırım
- 05-04-2007, 05:09:28bunu eve gidince deniycem tesekkurler destek icin deniyim cevap gelicek.
- 09-04-2007, 17:11:02Eposta Aktivasyonu Gerekmekte
//tanımladığım fonksiyon verilen dosyanın uzantısını buluyor function uzantiBul($isim) { $dizi = explode('.',$isim); $eleman = count($dizi) -1; $uzanti = $dizi["$eleman"]; return $uzanti; } //fonksiyonu kullanarak upload diye alınan dosyanın uzantısı uzantimiz degiskenine atanıyor $uzantimiz = uzantiBul($_FILES['upload']['name']);Bu kodda engellenen uzantı tiplerini nerede belirliyoruz acaba ? onu belirtebilirmisin. Ayrıca benim istediğim sadece bir uzantıya izin vererek upload ettirme. Buna yorum yaparak bir şeyler söyleyebilirmisin acaba
- 09-04-2007, 17:41:13Üyeliği durduruldu$uzantimiz değeri olarak tanımlanıyor uzantı if ile bunu düzenleyebilirsiniz.
- 09-04-2007, 20:08:49Evet, düzgün bir if döngüsü kurmanız gerekiyor, engellemek veya upload etmek istediğiniz dosya tiplerini söyleyin, isterseniz ben yapayım ?AhmetPasha adlı üyeden alıntı: mesajı görüntüle
- 15-04-2007, 14:29:13Eposta Aktivasyonu GerekmekteSadece bsp uzantılı dosya kabul etmesini istiyorum. sanırım
$izinliuzanti = "rar"; if($uzantimiz != $izinliuzanti) { die("bu uzantiya izin verilmiyor"); } else { echo "uzantıya izin veriliyor"; }Bu koddaki ($uzantimiz != $izinliuzanti) yerine ($uzantimiz = $izinliuzanti) yazarak ünlemi kaldırırsam istediğime ulaşırım sanırım ? - 15-04-2007, 22:06:13o zaman izinli uzantıları engellersin. sadece bsp yükleteceksen if($uzantimiz == "bsp") kullanabilirsin.gamevaria adlı üyeden alıntı: mesajı görüntüle