Sınıf formlarımızda kullandığımız güvenlik kodu vazifesini yerine getiriyor.
Uygulamanıza göre farklı arkaplan resimleri, fontlar, font bütüklükleri ve font renkleri tanımlayabiliyor, güvenlik kodunun uzunluğunu, karakter aralığını ve oluşturulacak güvelik kodunun genişlik, yükseklik gibi özelliklerini de belirleyebiliyorsunuz. Belirlediğiniz font, font büyüklüğü, renk, arkaplan gibi özellikler random fonsiyonlarla ekrana yansıtılıyor. Sonuç resimdeki gibi:

kgCaptcha Example Shot
Sınıfı test etmek için tıklayın.
› Okumaya devam
Devamı »
1.531 kez okunmuş
29 Ağustos 2008
PHP‘ nin en büyük avantajlarından biri de GD kütüphanesidir. Bu kütüphane sayesinde resimler üzerinde oynama yapabilir ve onları yeniden boyutlandırabilirz. Tabi bunları yapabilmek için manual’ı biraz karıştırmak gerek
Ben de manual’daki örneklerden yola çıkarak kgResizer ismindeki sınıfımı yazdım ve sizlerle paylaşmak istedim.
Kısaca değinmek gerekirse; sınıf, sunucudaki resim dosyalarımızı (jpg, png, gif) yeniden boyutlandırarak ekrana basıyor. Bazı arkadaşların işine yarayacağına inanıyorum. test.php ve resize.php isimli dosyalarda gerekli açıklamalar mevcut. Sınıfa; forum.ceviz.net ve phpclasses.org‘ dan veya aşağıdaki linkten ulaşabilirsiniz.
› Okumaya devam
Devamı »
1.982 kez okunmuş
29 Ağustos 2008
ezSQL sınıfına benzer bir sınıftır. PHP ile MySQL işlemlerini kolaylaştırmak için yazdığım bu sınıfı çoğu projemde gayet memnun bir şekilde kullandım. Kullanan arkadaşlar da memnuniyetlerini ilettiler
Sınıf kısaca; yeni veri girişi, girilen verinin ID’sini döndürme, var olan bir verinin güncellenmesi, silinmesi, bir ve birden çok verinin listelenmesi, veri sayısının alınması, toplam sorgu sayısının döndürülmesi gibi işlemleri basite indirgiyor. Önceki paylaştığım sınıflarda olduğu gibi test.php ismindeki dosyada gerekli açıklama ve örnekler mevcut durumda. Sınıfa; forum.ceviz.net ve phpclasses.org‘ dan veya aşağıdaki linkten ulaşabilirsiniz.
› Okumaya devam
Devamı »
1.423 kez okunmuş
29 Ağustos 2008
PHP ile kodladığımız uygulamalarda dosya yükleme işlemlerini kolaylaştıracak bir sınıf… Sıkıştırılmış dosya içerisinde bulunan test.php isimli dosyada gerekli açıklamalar mevcut.
Sınıf, kısaca değinmek gerekirse; sunucuya bir veya birden çok dosyayı yüklemeye yarıyor. Yükleyeceğiniz dizini kod içerisinde kendinize göre uyarlayabiliyorsunuz. Yüklemeye çalıştığınız dosyanın ismi içerisinde Türkçe karakterler otomatik olarak temizleniyor, aynı isimde bir dosya varsa yeni yüklenen dosyanın ismine rastgele karakterler eklenerek kaydediliyor. Ayrıca, yüklemeye izin verilen dosya tiplerini de kendiniz belirleyebiliyorsunuz. Sınıfa forum.ceviz.net ve phpclasses.org adreslerinden veya aşağıdaki linkten ulaşabilirsiniz.
› Okumaya devam
Devamı »
1.995 kez okunmuş
29 Ağustos 2008
PHP kodlayan arkadaşlar için verileri sayfalamak çoğu zaman işkence gibidir. Her seferinde benzer kodları yazmak çok sıkıcıdır ve hata yapma olasılığı da oldukça fazladır. Bizi bu tip sıkıntılardan genelde yazmış olduğumuz fonksiyonlar ve sınıflar kurtarır. Fonksiyonlardan ziyade sınıflar, oluşturabildiğimiz nesneler sayesinde özelleştirilebilir durumdadır ve birden çok fonksiyonu kapsayabilir.
Şimdi kısaca sınıftan bahsedeyim. Yukarıda bahsettiğim benzer sıkıntılar yüzünden bir yıl kadar önce PHP ile NYP kodlamak için kolları sıvadım ve yerli-yabancı birçok makale okuyarak, kendimce çeşitli örnekler yaparak kendimi geliştirdim. Sonrasında projelerimde kullanmak için bir sayfalama sınıfı yazmaya kara verdim. Sınıf 2.1 versiyonuna ulaştı. Çoğu paylaşım platformunda, özellikle de forum.ceviz.net‘de ve phpclasses.org‘ da yayınladığım sınıfımı, hazır sitemi de yeni oluşturmuşken paylaşayım dedim. Sıkıştırılmış dosya içerisinde bulunan test.php isimli dosyada gerekli açıklamalar ve örnek mevcut.
› Okumaya devam
Devamı »
3.595 kez okunmuş
29 Ağustos 2008