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)
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)
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.
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 ![]()
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
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
İ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
)
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 ![]()
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 ![]()
Bittimi Hayır
* 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.
Ö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
Programın Web Sitesi