9 Mayıs 2010Php Upload Class Google

merhabalar efendim sanırım yine baya uzun bir zaman oldu bloğa yazı girmeyeli. Çok yoğun bir tempo da çalıştığımdan kendime bile vakit ayıramıyorum çoğu zaman. Neyse vakti zamanında yazmış ve kullanmış olduğum bir upload classı sizle paylaşayım dedim.

Klasik bir upload sınıfı kullanımı biraz kafa karıştırabilir ama basit bir yapısı var.
Yazının tamamını oku »

Sponsor Bağlantı

Uzun bir aradan sonra ilk defa bloğa bişeyler yazma fırsatı bulabildim. Aslında yazım çok da uzun olmayacak zira
herkesin bir koşuşturmaca içinde yaşağıdı dünya da ben de koşuşturmaca içindeyim. En son Bursa ‘da çalıştığım firmadan ocak 2010 itibari ile ayrılmış bulunmaktayım ve yeni iş hayatıma benim için de çok zor bir karar olmasına rağmen İstanbul ‘da Grou.ps de devam etmekteyim. Nedenini bilmediğim bir şekil de İstanbul ‘dan hep korkmuşumdur uzun bir süre düşünmeme de sebebiyet vermiş olsa da en nihayetin de şuan da İstanbul ‘dayım.

Sevgiyle kalın..

php Bir önceki yazımızda sınıflarımızda kullanabileceğimiz public, protected, private, static, const ve final gibi özelliklerin geldiğine değinmiştik. Bu özellikler sınıf içerisindeki bir değişken veya metodun kullanıcı tarafından kullanılıp kullanılmayacağına karar vermek veya türetilen bir sınıfın bunu kullanıp kullanamacağını karar vermek için kullanıyoruz. Yani kısaca özetlemek gerekirse bir kısıtlama söz konusu yapabilmekteyiz. Bu özellik php4 ile yapılamamktaydı bu da yazılımcılara büyük bir sıkıntı idi.
Yazının tamamını oku »

php Php ile classlara girmeden önce class yapısı hakkında biraz bilgi vermek istiyorum. Php5 ile class yapılarında ciddi bir değişiklik söz konusu oldu php4 deki class yapısı bize bir çok şeyi yapmamıza imkan vermiyordu. Örneğin bir signleton yazılım desenine olanak sağlamıyordu veya gizli olması gereken fonksiyon veya değişkenleri gizlemek için genelde diğerlerinden ayrı olsun diye comment satırları girer veya önlerine _ koyarak belirtmeye çalışır kullanıcıların yanlış kullanımlarını önlemeye çalışırdık.
Yazının tamamını oku »

phpPhp ile classlara değinmeden önce OOP nedir diye bir açıklama gereği hissetmiyorum :) . Direk konuya dalmak istiyorum zira herkes bi yerde mutlaka OOP nedir diye okumuşlardır. Okumayanlar içinde buyrun link burada.
Yazının tamamını oku »

phpDecorate design pattern ile bir sınıfa başka bir sınıfı gömerek o sınıfa yeni bir sınıfın özelliklerini katmaya decorate pattern denir.

Decorate design pattern için bir interface tanımlayalım. Bu interface sabit bir metot içereceği için basit şekilde vereceğiz tabi siz kendinize göre oluşturabilirsiniz.
Yazının tamamını oku »

phpBazen oluşturduğumuz sınıfları tekrar tekrar kullanmak isteyebiliriz. Örneğin Ali’nin not bilgilerini getiren bir notgetir sınıfını aynı sayfada bir de Veli için kullanmak istediğimiz zaman notgetir sınıfını bu seferde Veli için new operatörü ile başlatıp erişim sağlardık.
Bu da yani tekrar new operatörü ile sınıfı başlatmak yine bellekte bir miktar yerin notgetir sınıfı için yeniden yer ayrılmasına neden olacaktı. Prototype pattern ile daha önceden new ile başlatılan sınıfın bir kopyasını alarak aynı sınıfı tekrar new operatörüyle başlatmaktan kaçınmış ve performans artışı sağlamış oluyoruz.
Yazının tamamını oku »

phpFactory design pattern bize belirtilen sınıfları new operatörüyle başlatıp döndürür. Normal bir sınıf başlatmaktan pek bir farkı olmasada burdaki amaç bir nesne arayüzü yaratarak sınıflara erişimi bu arayüz üzerinden gerçekleştirmektir.
Yazının tamamını oku »

phpMerhaba arkadaşlar çok uzun bir aradan (3 ay) sonra ancak fırsat bulabildim. Bloğa yazamamamın sebeplerinden bazıları işi bıraktım ve yeni firmam da işe başladım bu zaman zarfı sürecinde yeni işime alıştım üç ay kadar ceviz.net yöneticilerinden Sercan Virlan ile beraber çalışma imkanı buldum ve şuan da yeni iş yerimde mutlu ve huzurluyum.
Yazının tamamını oku »

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 »


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