Güncelleme: eburhan Upload Class & Css Message Boxes
eburhan Upload Class isimli PHP uygulaması ile bir sunucuya dosya yükleme işlemi yapabiliyorduk. Css Message Boxes isimli CSS uygulaması ile de web sayfamızı kullananlara, yapılan bir işlemin sonrasında renkli mesaj kutuları gösterebiliyorduk. Bu 2 uygulamada bazı güncellemeler oldu. Eğer bu uygulamalardan herhangi birisini kullanıyorsanız bu yazıdaki güncellemelere gözatmanızı öneriyorum.
eburhan Upload Class v1.2
Öncelikle eburhan Upload Class uygulamasındaki güncellemelerden bahsetmeliyim. Uygulamanın 1.2 sürümünü yayınladım. Bu sürümde iki tane önemli güncelleme var: Birincisi şurada bildirilen ve dosya isimlendirmede yaşanılan problemlerin giderilmesi. İkincisi ise bu ve şu yorumlarda istenilen, yüklenen dosyaların bilgilerini alabileceğiniz yeni bir fonksiyonun eklenmesi (bilgiVer fonksiyonu). Böylece, yüklenen bir dosyanın bilgilerini çok daha rahat bir şekilde alabilirsiniz. Aynen alttaki görüntüde olduğu gibi:

“eburhan Upload Class” uygulamasını bundan böyle web sitemin ARAÇLAR sayfasından indirebileceksiniz. Elbette yeni olan 1.2 sürümünü de yine aynı yerden bilgisayarınıza indirebilirsiniz. Hata bildirimini veya yeni özellik isteğini daha önceki yazı altına yorum olarak yazmaya devam edebilirsiniz.
Css Message Boxes v1.1
Css Message Boxes uygulamasında ise "daha önce nasıl olur da unuturum" dediğim bir özelliği ekledim
Uygulamanın önceki (v1.0) sürümünde eğer DIV etiketi içerisine listeleme görevi yapan UL etiketini eklerseniz listeler pek de güzel görünmüyor. Alttaki görüntüde listeye dikkat edin:

Bu şekildeki listelerin biraz daha güzel görünebilmesi için birkaç ekleme yaptım. Artık v1.1 ile daha güzel görünen listeler oluşturabiliyorsunuz. Bu yeni sürümde her bir liste elemanın yanında renge uygun küçük simgeler (bullets) görünüyor. İşte bir örnek:

“Css Message Boxes” uygulamasını bundan böyle web sitemin ARAÇLAR sayfasından indirebileceksiniz. Elbette yeni olan 1.1 sürümünü de yine aynı yerden bilgisayarınıza indirebilirsiniz. Hata bildirimini veya yeni özellik isteğini daha önceki yazı altına yorum olarak yazmaya devam edebilirsiniz.
Sonuç…
Bu uygulamaları kullanan, eleştiren, hata bildiriminde bulunan ve “şu özellik eklenirse iyi olur” şeklinde istekte bulunan herkese tekrardan teşekkür ederim. Yazının bu son kısmında da bahsettiğim bu uygulamaların şimdiye kadarki indirilme sayılarını vermek istiyorum:
- eburhan Upload Class: 265
- Css Message Boxes: 239
Yorum takibi
Geri izleme
Yazıyı Paylaş
25 Ocak 2008, 09:44
Benden, İnternet & Web
Bugün 2 kez, toplam 1,180 kez okundu.
css, dosya yükleme, güncelleme, liste, mesaj, mesaj kutusu, php, renk, simge, upload, web


25 Ocak 2008, 17:42
teşekkürler..
25 Ocak 2008, 23:14
tek kelime ile süpersin.
26 Ocak 2008, 17:37
eBurhan Araçları’nı seviyoruz. (:
27 Ocak 2008, 01:01
Teşekkürler
28 Ocak 2008, 15:56
$newName = md5($oldName).’.’.$extension;
bu bölüm aynı isimli iki dosya yüklendiğinde (mesela 1.png isimli iki farklı resim) anlamsız kalıyor. Bu bölümü söyle değiştirebilirsiniz:
$newName = md5(rand(1000,99999999).rand(1000,99999999)).’.’.$extension;
Tabii buna ekleme yapmanız daha iyi olacaktir
28 Ocak 2008, 16:49
@Çağlar Yeşilyurt
Evet haklısınız. Ben bu tür bir durumda basaEk ve sonaEk fonksiyonları kullanılarak bahsettiğiniz problemin kolayca aşılabileceğini düşünmüştüm. Fakat şimdi, bu iki fonksiyonu kullanmadan da aynı isimli dosyalar için benzersiz isimler üretmenin gerekli olabileceğini gördüm. Hata bildirimi için çok teşekkür ederim. Kütüphaneyi 1.3 sürümüne güncelledim
28 Ocak 2008, 19:43
29 Ocak 2008, 19:52
[…] Upload Class & Css Message Boxes uygulamalarının güncellemesini […]
30 Ocak 2008, 09:34
teşekkürler eBurhan bey. sayenizde web tasarım ve programlama alanlarında pek çok bilgiye ulaşıyoruz.
18 Şubat 2008, 15:27
Sayın eburhan,
Class gün geçtikce daha iyiye gidiyor. Size $_FILES[’dosyam’][’error’] segmentini de class’ınıza dahil etmeniz halinde sunucu tarafında daha detaylı bir hata kontrolü sağlayabileceğinizi hatırlatmak istedim.
http://tr2.php.net/manual/en/features.file-upload.errors.php
18 Şubat 2008, 21:41
@Leon
Hatırlatma için teşekkürler. Dikkate alacağımdan emin olabilirsin