Ben gibi bir çok kişi de geliştiriği uygulamalarda zaman zaman uygulamaların büyüklüğüne göre sınıflar yazıp kullanmışızdır. Nesne yönelimli bu yazılımda en azından benim canımı sıkan olay bazen sayfalarda tek tek yazmış olduğumuz sınıfları çağırmak zorunda kalırız. Bu durum da ister istemez uygulamanın performansına etki etmektedir zira nesne yönelimli uygulamalar yazmak hoş olsada dikkat edilmediği zaman aşırı kaynak tüketimine yol açabilmektedir.
Yazının tamamını oku »
Bir çoğumuz uygulamalarımızda dosya uplaodı illaki kullanmışızdır. Özellikle de resimlerle ilgili uploadlar olduğunda zaman zaman resize, watermark ve crop gibi işlemler için bir sürü site dolaşmışızdır ya da zamanla artık kendi sınıflarımızı yazıp hali hazır uygulamalarda onları kullanmışızdır. Ben de geçenlerde keşfettiğim bir sınıfı sizle paylaşmak istedim. Colin Verot ‘un yazmış olduğu dosya upload sınıfından bahsedeceğim.
Bu sınıf sadece resimlere yönelik bir upload sınıfı ve desteklediği formatlarda PNG,JPG,GIF ve BMP dir. Bunlar üzerinde türlü türlü işlemleri kolayca yapabilir ve uygulamalarınıza kolayca dahil edebilirsiniz.
Yazının tamamını oku »
Sevdiğim gruplardan olan Manga ‘nın yeni albümünden en beğendiğim şarkısını sizlerle paylaşmak istedim. Her zaman php olcak değil dimi
Manga – Her Aşk Ölümü Tadacak
Kimileri kaybolur unutulur hatta sesi bu şehirde
Bir gidenle, bir kalanın bilinir hikayesi
Kimileri hayattan mutlu sonlar çalar bu şehirde
Kiminin de bizim gibi yarım kalır hikayesi
Bir hüzün şehri ayırdı bizi
Ve bu son olmayacak
Gözyaşıyla beslediği
Her aşk ölümü tadacak
Ne dualar kurtarır bizi artık ne de zaman
Unutabilmek gerek bazen ağlamadan
Ne yeni bir aşk avutur bizi ne de geçmişin izi
Kabullenmek gerek bazen yenilgiyi
Bir hüzün şehri ayırdı bizi
Ve bu son olmayacak
Gözyaşıyla beslediği
Her aşk ölümü tadacak
Bir süredir öylesine bakındığım bir php framework var adı Codeigniter. Türkçe olarak çatı anlamına gelmektedir. Hazır kütüphane topluluğu gibi düşünebiliriz. MVC ( model – view – controller ) yapısı ile de kullanımı ve öğrenmesi fazla zaman almıyor. Frameworkleri illa kullanmak zorunda mıyız gibi bir soru gelebilir aklınıza aslında bu tamamen kişisel bir düşüncedir bana göre. Kimi kesim evet kesinlikle kullanmak gerekli derken kimi kesim de ne gerek var diyip inline kod yazmaya devam etmektedirler. Benim fikrim ise yerine göre kullanılmalıdır. Büyük projelerde kullanmak faydalı olacaktır ve projelerinizi hızlı esnek ve güvenilir bir şekilde yazılmasını sağlayacaktır.
Yazının tamamını oku »
Merhaba canlarım
diyorum şu bloğa düzenli yazı yazayım diye hep ama hiç de başarılı olamıyorum biraz da üşengecim heralde. Bugün bir arkadaşımın patronuyla iddialaşması üzerine beni de gaza getirmesi sebebiyle online ziyaretci sayısını bildiren bir betik yazmamı istedi. Bunu SESSION ile yapmamı istedi ama bu sessionla olacak bir iş değildi. Patronu da MySQL kullanımına izin vermeyince farklı bir veritabanı kullandık. Bu veritabanı SQLite idi. Kendisi php 5 ile gelen içerisine sql veritabanı motoru enjekte edilmiş c kütüphanesi olarak bilinir.
Yazının tamamını oku »
Aslında kısa bir şekilde bir konuya değineceğim. Bazı şahıslar scriptler yapıp satarak bir şekilde ekmek parası derdindeler lakin ekmek parası kazanacağım derken de yapılan bir sistemin baştan savma olmaması gerek. Geçenlerde ufak bir script adını vermeyeceğim elime geçti ve biraz inceleme fırsatım oldu. Scriptteki ilk gözüme çarpan şey kullanıcılardan alınan verilerin iyi süzülüp vt ye kaydedilmemesiydi. Hadi bunu geçtik diyelim bir php betiğinin admin klasöründe olmasının nasıl bir güvence altında olduğunu anlamak inan o kadar zor ki.
Yazının tamamını oku »

BlogKüme açılmış benim de daha yeni haberim oldu. Siteye bir göz attım ve gerçekten iyi bir oluşum yönünde ilerlemekteler. Amaçları Türk blog camiasındaki kaliteli blogları bir araya toplamak. Böylece ziyaretçilerin daha kaliteli blogları takip etmesi sağlanmakta ve bilgi edinmeleri amaç edilmekte.
Yazının tamamını oku »
Merhaba arkadaşlar. Bu yazımda kısaca XCache ‘ye değineceğim. Xcache nedir diyecek olur isek kısaca kod cacher diyebiliriz. Biraz daha açar isek örneğin bir sql sorgusu sonucunda dönen kayıtları cache alıyoruz. Aynı sorgu tekrarlandığında önce XCache ye bakıyoruz eğer daha önceden alınmış ise bilgileri XCache den çekiyoruz. Değil ise XCache ye set edip belli bir süre tabi bu isteğe bağlı olarak cachelenmesini sağlıyoruz. Bunun bize ne gibi bir faydası olacak derseniz eğer örneğin tekrar tekrar aynı bilgi için mysql e sorgu yapmaktan kurtulabilirsiniz. Tabi ben mysqlden örnek veriyorum illaki mysql kayıtlarını cacheleyecek diye bir kaidemiz yok herhangi bir dizi array da olabilir.
Yazının tamamını oku »
Merhabalar efendim.
Uzun bir aradan sonra yeniden merhaba. Bloğa girdi girmemenin sebebi malum işler vs nedeni ile pek uğrayamaz olduk. Bu yazımda aslında öyle çok da konuşacak ve bir şey anlatacak değilim. Daha önceden yapmış olduğum python ile web site bilgilerinin alınması konulu başlıktaki web sitenin genel bilgilerini alan php betiğini paylaşmak istedim.
Yazının tamamını oku »
Merhabalar şuan soğuk odamdan yazmaktayım
. Bugün karşılaştığım bir ufak bir sorunu burada da dile getirmek istedim zira bu tarz sorunlarla herkes karşılaşabilir. Aslında problem benim genelde siteleri kendi sunucumda barındırdığım için php eklentilerinin hemen hemen hepsi açık olmasından kaynaklanıyor. Bugün bu olay bir tokat gibi yüzüme vurdu desem yeridir. Malum normal veritabanı bağlantısı için mysql_connect yerine mysqli kullanmaktayım nedeni ise kullanım kolaylığı daha derli toplu ve nesnel olması. Neyse uzatmadan konuya dönersek bir firma için bayilerinin listesi için ufak bir betik geliştirdim ve doğal olarak da alışkanlık olan veritabanı bağlantılarında mysqli kullandım.
Yazının tamamını oku »