İçeriğe geç

Kategori: PHP

Php Veritabanı Sınıfı

Merhaba arkadaşlar,

Bu yazımda sizlere kendi yazmış olduğum projelerinizde kullanabileceğiniz php veritabanı sınıfımı sunacağım. Sınıf içerisinde Insert, Update, Select, SelectUniq, Delete, columnsSet, valuesSet ve Reset metotları bulunuyor. Bu metotların nasıl kullanılacağını sınıf içerisinde açıklama satırları ile belirttim ancak yine de kısaca açıklayalım.

Php Oop Dersleri 2 – Gizlilik

Merhaba Arkadaşlar,

Bir önceki oop dersleri yazımızda oop nedir ne değildir sınıf nasıl oluşturulur gibi konulara açıklık getirmiştik. Bu yazımızda ise oop mimarisinde olmazsa olmaz nitelikte olan gizlilik konusunu ele alacağız. Oop mimarisinde gizlilik: sınıf içerisinde kullanılan sabit değişkenlerin ve metotların nerelerden erişilebileceğinin belirlenmesidir. Bir diğer deyişle sınıf içerisinde kullanılan tüm argümanların güvenliğinin belirlenmesidir. Bir proje üzerinde birden çok yazılımcı çalıştığında, yazılımcıya erişebileceği ve erişemeyeceği sabit değişkenler ve metotlar tanımlayarak yanlış kullanımların önüne geçmiş oluruz.

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.

Php geçerli sayfa adresini bulmak

Merhaba arkadaşlar, Aşağıdaki fonksiyon sayesinde geçerli sayfa adresini bulabilirsiniz. Fonksiyonu çağırıdığınızda geçerli sayfa linkini size döndürür. Örneğin: http://www.emrullahtanima.com/c/php gibi. Umarım faydalı olur. Görüşmek üzere 🙂

Php Oop Dersleri 1

Merhaba arkadaşlar,
Php oop derslerine başlamadan önce bilmemiz gerekenler nelerdir, nedir bu oop dedikleri gibi kısımları açıklayarak php oop derslerine bir giriş yapalım. Haydi bismillah 🙂

OOP Object Oriented Programming kelimelerinin baş harflerinden oluşan bir programlama teknolojisidir. Türkçe manasıyla söyleyecek olursak Nesne Tabanlı Programlamadır. Oop teknolojisi kullanılan programlama dillerine en güzel örnek Visual Basic ve JAVA’dır. Oop teknolojisi kullanılan programlama dilleri tabi ki bu iki güzel örneğimiz ile sınırlı değil. Örneğin: Objective-C, C#, C++, Python ve  tabiki PHP 🙂