Archive for December, 2009

MySQL Delete

Veritabanındaki Bilgiyi Silmek DELETE FROM ifadesi veritabanı tablosundaki kayıtları siler. Syntax DELETE FROM tablo_adi WHERE sutun_adi = aranan_deger Verileri PHP ile sorgulayıp işlemek için mysql_query() fonksiyonu ile sorgu yapılır.Bu fonksiyon MySQL başlantısına sorguyu gönderir. Örnek İlk dersimizde “Arkadas” isimli veritabanı tablosunu oluşturmuştuk: adi soyadi yas Atilla Atasoy 24 İzzet Norton 28 Şimdiki örneğimiz “Arkadas” tablosundaki [...]

Jquery Username Control

Web sitelerine kayıt olurken;  username girişi sırasında anında kontrol edilmesini, veri tabanında eşleşen bir username olup olmadığını kontrol etmek isteyebiliriz. Bu örneğimizde, username, rumuz, eposta gibi bilgilerin sistemlere kayıt olurken kontrol ve uyarılarını öğreneceğiz. Örneğimizde username tablosundaki rumuz eşleşmesi olup olmadığını kontrol edeceğiz. Proje dosyalarını indir. İlk olarak index.php kodlarımızdan başlayalım. < !DOCTYPE HTML PUBLIC [...]

PHP – switch kullanımı

PHP’de program akışını yönlendirmekte kullandığımız bir diğer unsur, switch deyimidir. Adı anahtar anlamına gelen switch deyimi, verilen bir değişkenin değerinin sıraladığımız koşullardan hangisine uygun olduğunu sınar ve o koşula ilişkin komutları icra eder. PHP’nin yaptığı işi bitirdikten sonra switch deyiminin dışına çıkmasını sağlayan, break komutu vardır: Switch deyimi PHP’de program akışını yönlendirmekte kullandığımız bir diğer [...]

Brezilyalılar Bile Oyun Konsolu Üretti

Dün Rio de Jenario’da yapılan bir organizasyonda, Brezilyalıların yaptığı oyun konsolu tanıtıldı. Qualcomm ile ortak olan Tectoy’un ürettiği bu oyun konsolu tüm Brezilya’nın ilgi odağı oldu. İsmi Zeebo olan bu oyun konsolu 499 dolara alıcılarıyla buluşuyor. Konsol ile birlikte hafızasında bulunan, portekizceye çevrilmiş, 3 oyun ile birlikte geliyor. Bu oyunlar ise FIFA 2009, Need For [...]

Bilimin İlk Gelişimi

Bilimin gelişmesi, eski çağlardan günümüze kadar uzun bir süreç içinde gerçekleşmiştir. İlk çağda matematik, astronomi ve bunların uygulamalarından doğan teknik, ısır ve Mezopotamya’da çok ileri idi. Buralardaki bilimsel gelişmeyi gören İyonyalı bilginler Ege kıyılarında biliminin daha çok gelişmesini sağladılar. Thales ve onu izleyenler Pythagoras (Pisagor) okulu bu konuda başı çektiler. Bilimin felsefeyle karışması bu dönemde [...]

Mysql GRUP BY BY

Bir arkadaşınız sizin kütüphane otomasyonuna geçtiğinizi gördü ve ; “Her türde toplam kaç kitap var ve 2 kitaptan az olan türleri saymayacaksın.” sorusunu yönettli. Sql sorgumuz aşağıdaki gibidir. SELECT turu, COUNT(*) FROM kitap GROUP BY turu HAVING COUNT(*)>1;

Object Creation Patterns, Bölüm 1 : Creation Method

Uzun süredir yazamamanın verdiği rahatsızlığı üzerimden atmak üzere yeni yazı serilerimize başladığımızı bildiririm.(Vatana millete hayırlı olsun ) Bu satırları yazarken bile kendimi biraz daha rahatlamış hissettim. Yaklaşık belki 1 sene önce arkadaşım Sadullah’ın Factory Pattern ile alakalı yazı yazmamı istediğini hatırlar gibiyim. Daha sonra başka arkadaşlarda yorumlarında bu yönde istek belirttiler. Bu yüzden bende hem [...]

PHP:Jquery: Scroll Down Auto Load Data (Sayfayı aşağı kaydırınca otomatik veri yükleme)

Bu uygulamada bazı web sitelerinde görülen sayfa altına scroll edilince yeni verilerin Ajax ile yüklenme olayını inceleyeceğiz. Örnek site için sortfolio.  Bu uygulama ile sayfa hareketine göre verilerin daha düzenli ve verimli kullanılmasını sağlıyoruz. Tabi ki sunucu performansından büyük tasarruf  ediyoruz. Bu uygulama demosu için de daha önce kullandığım mysql.php database class yapısını kullandım. En [...]

PHP – Çerezler

Cookie – Türkçesi ile çerez , kullanıcıyı ayırt etmeye yarar. Cookie-Çerez Nedir? Cookie kullanıcıyı ayırt etmenin en sağlam yoludur. Cookie, sunucu makinanın kullanıcı bilgisayarına yerleştirdiği küçük boyutta dosyalardır.Tarayıcının bir sayfayı açtığı her tekrar da sunucu çerezlerini tekrar gönderir. PHP ile , çerez değerlerini hem oluşturur hem de düzenleyebilirsiniz. Cookie-Çerez Nasıl Oluşturulur? Çerez oluşturmanin işlevi setcookie()’ [...]

Command-Query Separation Principle

Nesneye yönelik programlamanın önemli prensiplerinden olan Command Query Seperation Prensibini küçük bir örnekle inceleyeceğiz.Bu konuda yine örnekleri gerçek dünyadan olsun diye eski kodlarımı baya bir karıştırdım. Eski kodlarda her türlü bad smell bulabiliyorum ne mutlu bana Öncelikle bu prensibi ihlal eden aşağıdaki kodumuza bakalım.Bunu C# da Property olarak yazmışım. Java içinde aynı kodu getter olarak [...]

PHP Dosya Silme Fonksiyonu

Sitenizin sunucusunda bulunan ve izinlerden dolayı silinemeyen dosyaları silmeye yarayan bir kod. $dosyaadi=”dosyanin_adi”; echo unlink($dosyaadi)?”dosyayı silmek başarılı”:”dosyayı silmek başarısız”; ?>

PHP – Session Kullanım Örneği

Php de Session Oturum Kontrolü Örneği; Sessionla oturum kontrolü başlatılırken sayfanın en üstünde session_start(); satırı yer almalı böylece oturum kontrolünü başlatmış oluruz. Session u boşaltmak ise session_destroy(); kodları ile gerçekleşmektedir.Bunu : Şeklinde Kullandıgımızda oturum kapatılmış oluyor. Örnek olarak veri tabanına kayıtlı bir kullanıcının eposta adresi ve şifresi ile oturum açmasını ele alalım. < ?php session_start(); [...]


-- Dumlupinar Universitesi Bilişim Kulübü
vpills-arkadaş