Bazen yazdığımız betikler de önceki konu sonraki konu yapmamız gerekebiliyor. Aslında çok basit lakin bazen çok çalışmaktan insan gözü önündeki hatayı bile göremez hale gelmekte. Aslında mantık olarak gelen ID değerini bir artırıp veritabanını sorgulayıp değeri alıp yazdırmak her ne kadar basit bir çözümmüş gibi görünse de unutulan bir şey oluyor. ID auto_increment özelliğini aldığında her veri girişinde bildiğimiz gibi değer bir artırılıyor bunun yanında veri sildiğimiz de olmakta işte bu noktada sıralı rakamlar arasında boşluk oluşmakta ve az önceki söylediğim ID değerini bir artırmak bu noktada çuvallıyor  çünkü kendisinden sonraki numara veritabanından silindiyse sorgu sonucu bize false olarak dönecektir.

Yazının tamamını oku »

Sponsor Bağlantı

phpYine uzun bir aradan sonra tekrar merhaba. Daha önceki yazılarımda da demiştim php nin fonksiyonlar topluluğu olduğunu ve bazen görmüşüzdür ki aynı işi yapan farklı fonksiyonlar var. Fakat şunu unutmamalıyız ki hepsinin birbirinden ufakta olsa bir farkı bulunmaktadır.

Yazının tamamını oku »

Merhabalar yeniden yeniden yazı yazıyor olmak beni heyecanlandırdı :) hani derler ya ilk gördüğüm zamandaki heyecan hala içimde benimki de öyle olsa gerek neyse komikliği bırakıp işimize bakalım.

Bir çoğumuzun başına gelebilecek bir konuya değinmek istiyorum. Sayfa değişmeden bir başka sayfadaki verileri belli aralıklarla istediğimiz alan içinde güncellememiz gerekebilir. Ben de bu durum için bir örnek vereceğim.
Yazının tamamını oku »

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 »

Windows dan sıkılmış biri olarak Pardus ‘ e geçiş yapmış bulunmaktayım. Haliyle işimiz php ile olunca ilk işim apache mysql ve php kurmak oldu. Pisi paket yöneticisi ile kurulum çok kolay.

Hadi başlayalım…

Yazının tamamını oku »

8 Mayıs 2008Tcmb Döviz Kurları

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 »


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