Merhabalar
Yazdığım upload scriptinde sadece .rarlı dosyaları upload ettirmesini istiyorum bu konuda yardımcı olursanız sevinirim.
Uploadda sadece .rarlı dosyalara izin verme?
12
●1.425
- 19-08-2010, 17:35:43Teşekkür ederim ancak eklediğimde yükleme yapmıyor.Göz at butonun içinde sadece .rarlı dosyalar gözükse bu mantıkta bir şey var mı?metanek adlı üyeden alıntı: mesajı görüntüle
- 19-08-2010, 18:17:48Üyeliği durduruldudosyayı buraya ekleyebilirmisinizOrdinaryusCan adlı üyeden alıntı: mesajı görüntüle
- 19-08-2010, 23:29:20Evet sadece .rarlı dosyalar istiyorum.SoutH adlı üyeden alıntı: mesajı görüntüle
elimde yok şu an yarın düzenler koyarım.uNFearLesS adlı üyeden alıntı: mesajı görüntüle - 21-08-2010, 06:30:25Soru php ile ilgili değil ama yine de yol gösterecek bir şeyler söyleyeyim.
Şöyle bir muhabbet var;
<input type="file" accept="application/x-rar-compressed">
Ama bunu doğru dürüst destekleyen browser yok. IE6'da ve ff ile opera'nın son sürümlerinde denedim, sadece opera'da çalıştı.
imageshack.us yapıyor böyle bir şeyi, ama orada da swf ile ilgili bir durum var diye düşünüyorum. Şuradaki scriptte bu özellik var, onu inceleyebilirsiniz.
Önemli not: dosya tipini bu şekilde seçtirmek sadece kullanıcıya kolaylık açısından yararlı olabilir, kesinlikle güvenlik sağlamaz, server tarafında dosya tipi kontrol edilmeli. - 21-08-2010, 11:26:30isteğin üzerine böyle bişey hazırladım işini görür
<form method="post" enctype="multipart/form-data"> <input type="file" name="dosya" /> <input type="submit" value="upload" /> </form>
<?php if(!empty($_FILES)){ $uzanti=strrev(substr(strrev($_FILES['dosya']['name']),0,3)); if($uzanti=="rar"){ move_uploaded_file($_FILES['dosya']['tmp_name'],"upload/".$_FILES['dosya']['name']); } } ?> - 21-08-2010, 15:37:04Üyeliği durdurulduçalışır.. ama güvenlik için type ile kontrol etmek en iyisidirhelpersatan adlı üyeden alıntı: mesajı görüntüle