Arkadaşlar kendi küçük projelerimde ve bazı işlerimde kullanmak üzere bir upload sınıfı yazdım bugün sizinle paylaşmak istedim.

Güncelleme: http://www.dosya.tc/server13/0lfdct/...inifi.rar.html

- Dosya çakışma sorunu fixlendi.

Çoklu veya tek dosya yükleme işlemi yapabilirsiniz. Çoklu dosya yüklemede tek yapmanız gereken file inputunun adının sonuna [] koyarak dizi olduğunu belirtmektir.

		
$upload = new UPLOAD($_FILES['dosyalar']);

// Ayarlar
		$upload->_maxBoyut = 3; // MegaByte Cinsinden Maksimum Boyut
		$upload->_hataYazdirma = 'Hepsini'; // Yükleme sonucunda çıkan sonuçların hepsini yazdırmak için "Hepsini", son hatayı yazdırmak için "Sonuncu" yazılmalı.
		$upload->_izinVerilenTurler = array('jpg','gif','jpeg','rar'); // Buraya istediğiniz kadar izin verilen tür girebilirsiniz.
		$upload->_dizin = 'upload'; // Upload Dizininiz
		$upload->_uzerineYaz = false; // Eğer bunu false olarak bırakırsanız yüklediğiniz dosyalar md5 olaras hashlenir ve öyle yüklenir, yani üzerine yazma işlemi olmaz eğer, true yaparsanız bir dahaki uploadda üzerine yazar.

		$upload->yukle(); // Her şey tamam artık yüklenebilir
şeklinde direk olarak kullanabilrsiniz yukle metodunu bir css selectörünün arasına alarak istediğiniz stil özelliklerinide uygulayabilirsiniz güle güle kullanın =)