Tem 212010
 

Web programlamayla uğraşan arkadaşlarımızın olmazsa olmaz programlarımızdan olan metin editörlerini biraz açıklayalım belki bu açıklamaya ihtiyacı olan arkadaşlarımız olabilir.

Öncelikle Kullanmanızı önerebilceğim bir kaç tane Editör (IDE)

  1. PhpED (Download)
  2. Dreamweaver(Download)
  3. NetBeans (Download)
  4. Notepad2(Download)
  5. UltraEdit (Download) Continue reading »
Tem 122010
 

PHP/MySQL kullananlar genelde veritabanında tuttukları tarih bilgilerini Türkçe ay gün isimleriyle yazdırabilmek için için PHP fonksiyonları yazarlar. Halbuki MySQL 4.1.21 ile birlikte yerelleştirme desteği arttı ve artık tarih bilgilerini Türkçe almak için her hangi bir fonksiyona ihtiyaç yok. Tek yapılması gereken, oturumunuzda

SET LC_TIME_NAMES = ‘tr_TR’;

sorgusunu çalıştırıp, bundan sonra Tarih çıktılarının Türkçe olmasını sağlamak. Örneğin:

CREATE TABLE deneme( tarih DATE );
INSERT INTO deneme VALUES ( ’2010-06-09′ );
SET LC_TIME_NAMES = ‘tr_TR’;
SELECT DATE_FORMAT( tarih, ‘%W %d %M %Y’ ) FROM deneme;

Son sorgunun çıktısı “Çarşamba 09 Haziran 2010″ olacaktır.

Tem 102010
 

Php Sayac Sınıfı Nedir ?
Biliyorsunuz ki bir çok kişi Web Sitelerinde Günlük,Aylık,Yıllık Tekil veya Çoğul

Biliyorsunuz ki bir çok kişi web sitelerinde günlük,aylık,yıllık tekil veya çoğul ziyaret sayılarını merak eder şu ayda kaç kişi ziyaret etti kaç kere giriş yaptı bu soruları hep sormuşuzdur eminim.
Kimi Zaman Google Analytics (çok gelişmiştir) kimi zamanda alternatif olarak sayyac.com gibi çözümler üretilir
Bende bunu herhangi siteye muhtaç olmadan kendi sitemin analitik değerlerini kendim nasıl tutabilirim dedim icon smile PHP Sayac Sınıfı v1.0
PHP sayac sınıfımı yazdım şuan başlangıç düzeyde olmasına rağmen sayac denince akla ilk gelenleri tutuyor
Peki Geliştirecekmisin Dediğinizi Duyar gibiyim
Tabikide icon smile PHP Sayac Sınıfı v1.0 Boş Vakitlerimde bu sınıfa eklemek istediğim bir çok şey var

Nasıl mı Kullanılıyor ?
Hemen Açıklıyorum Acele yok icon smile PHP Sayac Sınıfı v1.0

İlk Önce Sınıfın Kararlı Bir Şekilde Çalışabilmesi için
Bir Veritabanına İhtiyaç Duyuyor.
Veritabanı oluşturduktan sonra (varsa tabloları oluşturabilirsiniz. Sisteme Entegresi kolaydır icon smile PHP Sayac Sınıfı v1.0 )

CREATE TABLE IF NOT EXISTS `iploglar` (
  `id` int(11) NOT NULL auto_increment,
  `ip` varchar(100) NOT NULL,
  `tarih` varchar(100) NOT NULL,
  `tarayici` varchar(100) character set utf8 collate utf8_turkish_ci NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;

CREATE TABLE IF NOT EXISTS `tekilcogul` (
  `id` int(11) NOT NULL auto_increment,
  `tekil` varchar(100) NOT NULL,
  `cogul` varchar(100) NOT NULL,
  `tarih` varchar(100) NOT NULL,
  `saat` varchar(100) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;

Veritabanına Tablolarımızı oluşturduktan sonra icon smile PHP Sayac Sınıfı v1.0
Yapmamız gereken çok az şey kaldı
Ana Sayfamızın En altına

include("sayac_class.php");
$sinif=new KemalBSayac;
$sinif->ziy_say(); // $sinif değişkenindeki ziy_say(); fonksiyonunu çalıştırdık

Bu Kodu yapıştırdık sonra sınıf(class) hiti saymaya başlar icon smile PHP Sayac Sınıfı v1.0
Bittimi Hayır icon smile PHP Sayac Sınıfı v1.0

  * cogulgoster(); fonksiyonuyla bulunduğumuz günün Çoğul Hiti Alır.
  * tekilgoster(); fonksiyonuyla bulunduğumuz günün Tekil Hiti Alır.
  * tekiltoplam(); fonksiyonuyla bulunduğumuz güne kadarki tekil hiti sayar
  * cogultoplam(); fonksiyonuyla bulunduğumuz güne kadarki çogul hiti sayar

kullanımlarıda

$sinif->cogulgoster();

Gibi Umarım işinize Yarar.
Sınıfı İndirmek İçin Tıklayınız

Yeni Versiyon İçin Tıklayınız.

Tem 102010
 

Öncelikle Program Hakkında Ufak Bir Bilgi Vermek Gerek

C# Programlama Diliyle Yazılmış olan küçük bir programmış gibi görünsede aslında çok faydalı bir yazılım

Nedir Ne işe Yarar ?
PHP programlamayla uğraşan arkadaşlar bildiği gibi php de preg_match preg_match_all gibi şahane fonksiyonları var php’nin
bu preg fonksiyonlarının kullanılışlarında düzenli ifadeler kullanırız

preg_match_all('|(.*?)|i',$file,$out);

gibi kullanırız bu ama birden çok fazla düzenle ifadeleri bulmak istenilen değerleri kaynaktan ayıklamak vs vs işlemler zor olmasada zaman gerektiren bir işlemdir
işte burda Tufan Barış YILDIRIM‘ın C# İle Yazmış Olduğu Regexper Adlı Program İmdadımıza Yetişiyor
Üstelik kullanımı Oldukça Basit Regexp Patter Alanına Düzenle İfademizi(Regex) Yazıyoruz Hemen altında Bulunan text alanınada kaynak kodumuzu yapıştırıyoruz Düzenle İfademizin sonuçlarını Mathes Kısmında Görebilirsiniz
regex Regexper DownloadProgramın Web Sitesi