Slmlar, bugün cok kisa ve arada cok ise yariyan bir kod yazacagim bana genelde db den date formatinda tarih cektigimde cok lazim olur. Mysql de bildingiz gibi date tipini secersek tarihler su sekil kaydediliyor 2007-02-02 buda bize uymuyor ondan biz bunu 02.02.2007 yapmak istiyoruz nasilmi cok basit bir kac satir kodla istedigimizi elde ede biliriz . ?> $date=”2007-02-02″; $preg=”([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})”; if(preg_match(“/$preg/”,$date,$tarih)) echo “oldu: $tarih[3].$tarih[2].$tarih[1]”; else echo “olmi”; ?> tarihin date yada datetime olmasi onemli degil tarihi her iki türlü olsada bu sekil istediginiz formata getire bilirsiniz. bugunluk bukadar 😉
Alias mekanizmasi
alias mekanizmasi bugün alias mekanizmasini nasil gelistircemize bakalim. Bazen olurda ayni uzun komutlari yazmak insani yorar, mesela söyle bir komut netstat -ntu | grep :80 kullaniyoruz genelde bunu su sekil kullansak net80 daha cok isimze yara daha cabuk hareket etmis olur, uzun komutlarda yazi hatasi yapmayiz ve buna benzer seyler. öncelikle sistemizdeki hazir aliaslari bi görelim: alias…
unicode (utf8) harfler
Selamlar, äöü gibi noktali harfleri unicode kodlari hep hep lazim oldugundan aramakdan biktim artik buraya ekliyorum aradigimda hemen bulmak icin. ç => “\u00e7” ö => “\u00f6” ş => “\u015f” ü => “\u00fc” ğ => “\u011f” ı => “\u0131” ä => “\u00E4” Ç => “\u00c7” Ö => “\u00d6” İ => “\u0130” Ş => “\u015e” Ü => “\u00dc” Ğ…
Yeni server
Evet Yeni bir Server aldim ve yeni serverimden sizlere sesleniyorum yine:) Uzun zamandir birseyler yazamadim ama yazicaz artik insallah 😉 Neyse bugünki yazida sadece yeni makinayi anmak istemistim bugunluk bukadar:) Kib sicaklara dikkat edin carpmasin:)
php excell Reader
Slmlar, Cogu kisi Excell dosyalarini php de nasil okuyacagi hakkinda soru soruyor, cok güzel bir class buldum onu sizlerle paylasmak istedim. http://sourceforge.net/projects/phpexcelreader/ icinde bir örnek gösterilmis onu kullana bilirisniz, soru olursa sorun cevaplarim.
Javascript de isset
Slmlar bugün cok kisa bir kod ekliyecegim bugün is yerinde lazim olmustu not alim diye yaziyorum. evet php ciler isset nedir ne yapar bilir, javascript de bana bugün böyle birsey lazim oldu bir variable nin var olup olmadigini kontrol etmek icin Javascript de sunu kullana bilirsiniz. if(typeof VARNAME != “undefined”) alert(“VARNAME yok”); istersek söyle bir fonksiyonada yaza…
Tablosuz Form yaratmak
Slmlar, Sitepoint de okudugum bir makaleden kendim icin kenara yazdigim bir kodu ekliyorum. Tablosuz design web2 ve gelecegin teknigi oldugu icin artik herkez yavas yavas su tablo larden kurtulmali diye düsünüyorum. Evet tablosuz form nasil görünüyor burdan baka bilirsiniz. kodu ekliyorum anlamadiginiz yada düzeltilmesini istediginiz biryer olrusa yazarsiniz.
Htaccess ile subdomain
Son günlerde turkphp forumlarinda bircok arkadasimiz subdomain isine soruyor. Aslinda düsünüldügünden cok daha kolay htaccess ile cözüle biliniyor. Yani httpd conf u acipda icinde extra bir virtualhost olusturmaya gerek filan yok, büyük bir sitede kabus olurdu herhalde:) bir kac satir mod_rewrite dedigimiz kodlarla isi hallede biliriz. Fazla konuscak deglim kodu ekliyorum kendinize göre ayarlarip kullana biirsiniz sorusu olan burdan yada turkphp forumlarindan sora bilir….
Bash: Ftp user olusturma
Selamlar bugun download serveri icin ftp accountu acmam lazimdi, bende her zaman elden acmaktan biktim bir shell skript i yazdim hemen onu ekliyorum lazim olan kullanir. chmod 777 dosyaismi.sh kullanim: ./dosyaismi.sh parametre ne yapar: parametre adinda bir kullanici olusturur parametre adinda bir klasör üretir quick & dirty 😉
Multiple Internet Explorer
Evet sonunda is yerindeki windows u crackleyip ie 7 yi yükledikden sonra kod yazarken paralel olarak ie6 yida yükliyim dedim o sirada gözüme tredosoft un yazmis oldugu cok ilginc bir tool carpti. Evet bir program ie3 den ie6 ya kadar hepsini yukluyor pc nize böylelikle koderler webdesignerler her browserde yapmis olduklari sayfalari inceliye bilirler. Kurulum cok kolay…