Archive for November, 2009

PHP: Domain Sorgulama Uygulaması (Whois Search)

Yeni bir proje için en temel öğe uygun domain bulabilmektir.  Bu uygulamamızda yerel sunucunuzda dilediğiniz domainin whois kayıtlarını sorgulama olayını inceleyeceğiz. Bu uygulama için class.whois.php PHP sınıfını kullanıyoruz. index.php <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> <html xmlns=”http://www.w3.org/1999/xhtml”> <head> <?php $domain=$_GET['domain']; ?> <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-9″ /> <title>< <?=$domain?> > Domain arama</title> </head> <body> [...]

PHP: Veritabanı sınıfı (DataBase Class)

Yazılım geliştiriciler için en temel konu, kod yinelemeden kurtulup daha sade ve pratik bir şekilde class yapısı kullanmaktır. Veritabanı işlemlerinde her sorguda sırasıyla mysql_connect, mysql_query, myql_num_rows, mysql_fetch_array komutlarını hiyerarşisine uygun şekilde kullanmak fazlasıyla zaman kaybıdır. Bu yüzden bu yazıda inceleyeceğimiz DatabaseClass sınıfını kullanarak veritabanı bağlantısını her sayfada bir defa açmak ve sayfa altında da bir [...]

PHP 5 ve Veritabanı: PHP Ders 1

Bu “PHP 5 ve Veritabanı” eğitim programımızda sizlerin daha fazla faydalanmanız için dosyaları kendi sitemize yükledik (upload ettik). Faydalanın… Tabi bu PHP denilen dil için bazı kolaylaştırılmış editor programları da var bunları kullanırsanız daha iyi olur sizin için, PHP dilini her Windows işletim sistemi kurulu olan PC’de bulunan “NOT DEFTERİ” programı ile de halledebiliriz. Ben [...]

SMF Güncel midir?

SMF dünyadaki gelişmeleri takip eder. SMF sürekli güncellenen, açıkları bulundukça kapatılan ve güncellenmesi kolay geliştirilmesi olanaklı bir hazır forum sistemidir. SMF diğer forum sistemlerini yakından takip eder.

SMF Türkçe mi?

SMF kendi içerisinde Türkçe dil seçeneği ile gelmez ancak tamamen Türkçe olmasını sağlayan resmi dil paketleri her zaman bulunur. SMF Türkçe dil pakedi ile aynı anda yayınlanır.

PHP İle Googlebot’un Sitede Olduğunu Anlamak

Aşığada verilen kod ile sitenize gelen bir botun Googlebotu olup olmadığını anlamak için kullanılıyor. if ( strstr($_SERVER['HTTP_USER_AGENT'], “Googlebot” ) == true ){ //googlebot olarak gözüküyor, ama doğru mu ? gerçek bot mi yani $host = gethostbyaddr($_SERVER['REMOTE_ADDR']); if ( substr($host, (strlen($host)-13)) == ‘googlebot.com’ ) //gerçek bot else //sahte bot } ?>

Php’de Mysql ile Excell Dosyası Oluşturma

Veri tabanlarımızda yer alan bilgilerin kimi zaman döküman halinde office programlarına aktarılması gerekebilir. Veri tabanımızda yer alan exmples tablosundaki verileri örneğimizde excell dökümanı olarak çıktısını alacağız. Veritabanı adımız excell, tablo adımız exmples, tablomuzda yer alan id, name, url, aciklama alanlarında yer alan verileri gumusluoglu.xls office dosyasına aktaracagız. index.php kodlarımız

İlk Usb 3.0 Anakartı Asus Çıkardı

Özellikle hız gelişimi ile sesini oldukça gür duyuran USB 3.0 ürünlerini vermeye başladı. USB 2.0’dan 10 kat daha hızlı olacağı bilinen USB 3.0 birçok yeni teknolojiye önayak olacağa benziyor. Bu gelişmenin önemini fark eden Asus yapıtığı ilk çalışmalar ile yakında P6X58 Premium anakartını piyasaya sürecek. Asus USB 3.0 desteğinin yanı sıra USB 3.0 desteği sunmayan [...]

jQuery Sanal Klavye

jQuery ve CSS kullanılarak hazırlanmış bir klavye uygulaması. Bazen bildiğimiz programlama dilleri ile oynamak eğlenceli olabiliyor. CSS , online klavye oluşturmak için güzel olabilir, ve sonra jQuery ile çalışmasını sağladık düşündüm. Klavye tuşlarını işlemleri içermektedir. HTML kodlarımız Css kodalarımız * { margin: 0; padding: 0; } body { font: 71%/1.5 Verdana, Sans-Serif; background: #eee; } [...]

Php ile E-Mail Geçerlilik Kontrolü

Sistemlerimize kullanıcıların bilgilerini kaydederken olabildiğince doğru olmasına dikkat etmeliyiz. Kullanıcıların bir anlık hayaları sonucunda eposta veya url’leri yanlış yazabilirler. Kayır sırasında verilerin geçerliklerini kontrol etmemiz gerekebilir. Bu örneğimizde eposta kontrolü sağlamayı ögreneceğiz. Örneğimizde eposta kontrolünü valid_email fonksiyonu ile sağlıyacağız. Fonksiyonda yazarak birden çokyerde kullanacak olmamız, sürekli aynı kodları yazmamak ve kod yığınlığını önlemektir. valid_email fonkisyonumuz [...]

Mysql Truncate (Tablu içerisini boşaltma) Komutu

Veri tabanımızda yer alan tabloların içeriklerinin boşaltılması gerekebilir. Örnek olarak ayda bir olarak IP tablomuzun içeriğinin boşaltılmasını ve herşeyin sırıflanmasını istiyorsak TRUNCATE komutunu kullana biliriz. TRUNCATE yi DELETE komutundan ayıran özellikler ise;1. si tablo içeriğini komple boşaltabilmesi, 2. iseverileri sıfırlamasıdır. DELETE komutu ile verileri sildiğimizde otomatik olarak artan bir alanımız varsa ; örneğin id bu [...]

PHP:Jquery: Image Crop Thumbnail (JCrop)

Kullanıcıların profil resimlerini diledikleri ölçüde kesip küçültmelerini sağlayacak bir uygulama geliştirelim. Bir Jquery eklentisi olan Jcrop ile bu işlemi çok pratik bir şekilde yapabiliyoruz. Uygulama için basit bir index.html dosyası oluşturuyoruz. index.html $(function(){ $(‘#cropbox’).Jcrop({ aspectRatio: 1, onSelect: updateCoords }); }); function updateCoords(c) { $(‘#x’).val(c.x); $(‘#y’).val(c.y); $(‘#w’).val(c.w); $(‘#h’).val(c.h); }; function checkCoords() { if (parseInt($(‘#w’).val())) return true; [...]


-- Dumlupinar Universitesi Bilişim Kulübü