İçeriğe geç

Aylar: Eylül 2016

Php Eğitim Seti – Megep Modülleri

Merhaba Arkadaşlar,

Sıfırdan php öğrenmek isteyip kaynak sıkıntısı yaşayan arkadaşlarımız için güzel bir kaynak sunmak, yol göstermek adına milli eğitim bakanlığı tarafından 2011 yılında hazırlanmış olan bu modülleri sizlerle paylaşma gereği duydum. Php megep modülleri megep’in resmi web sitesinden yaklaşık bir yıl önce yayından kaldırıldı. Bunun sebebini hiç merak edip araştırmadım eğer bilen varsa yorum bırakabilir tabi ki 🙂

Php Smarty Dinamik Cache Yapımı

Merhaba arkadaşlar,

Bu yazımda smarty ile dinamik cache nasıl yapabiliriz onu anlatmaya çalışacağım. Smarty bildiğiniz üzere bir template engine yani türkçe manasıyla tema motorudur. Bize bir çok avantaj sunar. Bir çok özelliği bulunmaktadır. Bla bla bla… Smarty’nin şüphesiz en güzel özelliklerinden bir tanesi cache (önbellek) özelliğidir. Ancak sayfaların tümüne cache uyguladığımız zaman site başlıkları anahtar kelimeler de ön belleğe alındığı için kullanıcı hakkımızda sayfasına tıkladığı zaman da ana sayfa başlığı hakkımızda sayfasında görünmektedir.

Bu ve buna benzer sebepler bizler için tabi ki istenmeyen bir durumdur. Peki smarty’de bazı alanlara dinamik cache uygulamıyor muyuz ? Tabi ki uygulayabiliyoruz. Smarty ile dinamik cache yapabilmek için kodlarımızı ;

Php strtolower, strtoupper türkçe karakter sorunu

Merhaba arkadaşlar,

Bildiğiniz üzere php ile karakterleri küçük harflere dönüştürmek için strtolower, büyük harflere dönüştürmek için ise strtoupper fonksiyonlarını kullanıyoruz. Ne yazık ki bu fonksiyonlarımız içinde türkçe karakter (ı,ş,ü,ğ vb.) bulunması durumunda hata veriyor. Bu sorunları ortadan kaldırmak için yapmamız gereken aslında çok basit.

Zend Platform’un Yararları

Merhaba arkadaşlar,

Bu yazımda sizlere Zend Platform‘un yararlarını anlatmaya çalışacağım. Bunu bir reklam yazısı olarak görebilirsiniz 🙂
Zend Platform gayet iyi kurgulanmış, projenizde oluşabilecek olan en ufak bir hata veya yavaşlamanın nereden kaynaklandığını bulmamızı sağlayan devasa bir yazılımdır. Özellikle birden çok web sunucusu olan projelerde bize sağladığı bazı avantajları sıralayalım.

  1. Web sunucularının üzerindeki trafiği görebiliriz.
  2. Son derece gelişmiş bir debugging özelliği ile tüm hataları yakalayabiliriz.
  3. URL bazlı cache‘leme yapabiliriz.
  4. Session Cluster özelliği sayesinde tüm session bilgilerini platform üzerinden yönetebiliriz.
  5. Tüm aşama ve raporlamalarda istatistikleri grafiksel olarak görebiliriz.
  6. PHP ayarlarımızı yine bu arayüzle yapabiliriz.