Aslında isset ve empty fonksiyonları her ne kadar birbirine benziyormuş gibi görünse de aslında aralarında çok önemli bir fark vardır. Bunu kolayca ayırt edebiliriz. Az önce bana gelen bir soru üzerine bunu bloğumda yazıp açığa kavuşturmak istedim
Yazının tamamını oku »
Merhabalar yeniden elimden geldiğince kendimce makaleler eklemeye çalışıyorum. Bu gün öyle boş boş otururken bir resim sınıfı yapmak istedim. Öncelikle bir kağıt bir kalem aldım elime ve yazacağım sınıfın nelerden oluşacağını tasarladım.
Yazının tamamını oku »
Bilindiği üzere php bir fonksiyonlar topluluğudur. İçinde barındırdığı onlarca fonksiyon ile başka hiç bir bileşene ihtiyaç duymadan istediğimiz herşeyi yapabilmekteyiz.
Biz de şimdi o onlarca fonksiyon içinden str_shuffle fonksiyonunu inceleyeceğiz. Nedir bu fonksiyon ne iş yapar bir örnekle açıklayalım.
Yazının tamamını oku »
Geçenlerde bir arkadaşımın ihtiyacı olan bu fonksiyonu oturup yazdım. Biraz kademeli gitti ama sonunda hoş bir şey ortaya çıktı. Gerçi ben kullanır mıyım bilemiyorum ama bir başkasının işine yarayacağından eminim. Fonksiyonumuzdan kısaca bahsetmek gerekirse;
Yazının tamamını oku »
Gecenin bu saatinde (03:19) yeni kurduğum vista ultimate 64 bit işletim sistemine apache mysql ve php üçlüsünü kurdum. Lakin bir türlü mysql eklentisini aktif edemedim. Aslında Windows Xp işletim sisteminde php içinde gelen libmysql.dll adlı dosyayı
Yazının tamamını oku »
Geçenlerde bir web sitesi için döviz kurlarını çekmem gerekti. Sağdan soldan aranmak yerine oturup kendim bir php sınıf yazdım. Yazdığım php sınıfı çok basit bir şekilde çalışmaktadır. Kendi cache özelliği mevcut yani doviz bilgilerini bu betik sizin belirttiğiniz dakika içinde yeniden çeker. Böylece oluşabilecek ( tcmb sitesine erişememe gibi ) sorunları da ortadan kaldırmış bulunmaktayım.
Ufak bir hatırlatma yapmam gerekiyor. Kendi makinemdeki denemelerimde doviz.xml adlı cache dosyamızı betik kendisi oluşturmakta. Ama bu değil ki her sunucu da kendisi oluşturacaktır. Eğer oluşturamazsanız kendiniz el ile doviz.xml dosyasını oluşturup betik ile aynı dizine atın ve Chmod ( Yazma İzinleri ) ayarlarını 777 olarak ayarlayınız…
Dosyamız aşağıdadır…
Yazının tamamını oku »