26 Haziran 2009XSS Filter Fonksiyonu Google

php Bir çoğumuz uygulama yazmaktayız veya bir şekilde kullanıcılardan veri almaktayız. Herşeyi yapıp bitirdiğimizde ise oh be çekemiyoruz ne yazık ki :) bir de bunun kötü niyetli kişiler olduğunu düşünüp sisteme zarar verecek halleri düşünüp kestirip önüne geçebilmek gerekiyor. Genelde sitelerimize kullanıcının veri girebileceği yerlerden sızmaya çalışılır hoş bazen bir ID alanından da sql injecktion yapılabiliniyor ama ben bu konuda XSS olayına kısaca gireceğim.
Yazının tamamını oku »

Sponsor Bağlantı

phpBen 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 »

17 Mayıs 2009Resim Upload Sınıfı Google

php 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 »

26 Nisan 2009Manga Şehr-i Hüzün Google

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 :)

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

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 »

12 Şubat 2009XCache Kullanımı Google

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. Bir de üstüne nişanlandık hepten 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 »


Copyright © 2008 - 2009 Yusuf KOÇ | iKon Wordpress Teması | Sitemap
XHTML CSS RSS