Archive for the 'Web Teknolojileri' Category

PHP’de E_NOTICE ve E_DEPRECATED hatalarını göstermemek

Monday, August 27th, 2012 Web Teknolojileri | Comments Off

PHP’de eÄŸer E_NOTICE ve E_DEPRECATED hataları hariç geri kalan tüm hataları göstermek istiyorsanız aÅŸağıdaki satırı kodlarınızın en başına ekleyebilirsiniz:

error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);

Firefox’ta Google AdSense reklamları görünmüyor? Neden?

Wednesday, December 15th, 2010 Web Teknolojileri | Comments Off

Sizin de Google AdSense reklamlarınız IE’de görünüyor ancak Firefox’ta görünmüyorsa, bir reklam engelleme eklentisi veya uygulaması kullanıyor musunuz diye bir bakın mutlaka.
Detaylar:
Sitenize Google AdSense reklamları eklediniz. Reklamların aktif hale gelmesi için bir süre beklediniz.
Firefox’u açıp sitenize girdiniz. O da ne Google AdSense reklamları görünmüyor. Hemen bir de Internet Explorer açıp onda baktınız. Reklamlar görünüyor.
Nasıl [...]

MySQL Collations: utf8_unicode_ci ve utf8_general_ci arasındaki farklar

Wednesday, February 18th, 2009 Web Teknolojileri | 2 Comments »

Web projelerimde UTF-8 kullanmaya baÅŸladığımdan beri merak ettiÄŸim bir konu vardı. O da MySQL’deki collation deÄŸerlerinden utf8_unicode_ci ve utf8_general_ci arasında ne tür farklar olduÄŸu idi. Biraz araÅŸtırma sonucu aÅŸağıdaki sonuçlara ulaÅŸtım. Bakınız MySQL’deki iki collation deÄŸeri arasındaki farklar ve birbirlerine üstünlükleri neymiÅŸ?
- utf8_general_ci collation tipi utf8_unicode_ci tipine göre daha basit bir tip ve genel çalışma [...]

MySQL’de YavaÅŸ SQL Cümlelerini Loglama

Tuesday, February 17th, 2009 Web Teknolojileri | Comments Off

Diyelim ki veritabanı sunucusu olarak MySQL kullandığınız bir web uygulamanız var. Uygulamanızı devreye aldıktan sonra veya almadan SQL cümlelerinizin performansını kontrol etmek istiyorsunuz. Veya sayfa takılıyor ve siz yavaşlığın ve takılmanın yüksek ihtimalle sql cümlelerinden birinin yavaş çalışıp geç sonuç döndürmesinden kaynaklandığını düşünüyorsunuz.
Ä°ÅŸte bu tip durumlarda hangi sql cümlelerinin yavaÅŸ olduÄŸunu bulmak için MySQL’in [...]

İlk Python kodumuz hayırlı olsun :)

Tuesday, February 17th, 2009 Web Teknolojileri | 2 Comments »

 

      print "Hello World!";

      //Hello world!

 

Bu kadar basitmiÅŸ ilk satır kod. Bu kodu çalıştırabilmek için bilgisayarınızda veya sunucunuzda Python’un kurulu ve çalışıyor olması lazım. Bir Linux sunucuda iseniz console’da python yazıp enter tuÅŸuna basın. Gelen komut satırında artık python kodlarınızı yazabilir ve çalıştırabilirsiniz.
Fırsat bulursam ileride yeni ve daha gelişmiş python kodları [...]

PHP’de trim fonksiyonu ve parametreleri

Tuesday, January 6th, 2009 Web Teknolojileri | Comments Off

Diyelim ki CSV veya Excel dosyasından bir veri alıyor ve bunu işleyip bir input veya textarea elemanının içinde ekrana bastırıyorsunuz. Gelen verinin başındaki ve sonundaki boşlukları kaldırmak için normalde trim kullandınız ama nedense trim fonksiyonu bir türlü bu boşlukları kaldırmadı.
Anahtar kelimeler seçerek Google’da aramaya baÅŸlıyorsunuz. Aynı zamanda PHP sitesinde trim fonksiyonu altındaki yorumları okumaya [...]

.htaccess ve sunucu güncellerken dikkat edilmesi gerekenler

Friday, November 21st, 2008 Web Teknolojileri | Comments Off

Önceki gün üzerinde Debian kurulu olan sunucumun işletim sistemini ve üzerindeki yazılımları apt-get update ve apt-get upgrade ile güncelledim. Bu upgrade işlemini gayet sorunsuz olarak hallettim. Ancak kısa bir süre sonra çeşitli web uygulamalarımda bulunan .htaccess dosyalarındaki kodların ve rewrite kurallarının çalışmadığını farkettim.
Tahmin ettiğim üzere, upgrade edilen yazılımlar arasınca apache de vardı. Sistem [...]

Debian’da PECL ile PHP Extension Kurulumu, Sorunlar ve Çözümleri

Wednesday, November 19th, 2008 Web Teknolojileri | Comments Off

Debian sunucum üzerinde bir PHP uygulamasını kuracaktım. Ancak kurulum sırasında PHP’nin Mailparse adlı extension’ının olmadığı ÅŸeklinde uyarı alıyordum. SSH üzerinden kurayım dedim ve

 

pecl install mailparse

 

komutunu yazdim. Ancak

 

sh: phpize: command not found

ERROR: ‘phpize’ failed

 

hatasını aldım. Biraz araÅŸtırınca Debian’da PECL kullanabilmek için önce php5-dev kurmam gerektiÄŸini öğrendim.

 

apt-get install php5-dev

 

komutunu yazıp enter’a bastım ve PECL için gerekli [...]

Web uygulamalarında UTF-8 encoding…

Wednesday, October 22nd, 2008 Web Teknolojileri | 1 Comment »

Bilirsiniz web uygulamalarında ve sitelerinde encoding kullanımı bizim dilimiz gibi farklı karakter setlerine sahip diller için mecburi bir durumdur. Ancak web’in büyükleri biraraya gelip standart ve her dili destekleyebilecek bir encoding yani UTF-8′i ürettiler ve bunu da standart hale getirmeye çalışıyorlar uzunca bir süredir.
Web çalışanları da web uygulamalarında son bir kaç senedir UTF-8′i kullanır [...]

PHP4′ten PHP5′e geçtim…

Wednesday, October 22nd, 2008 Web Teknolojileri | 4 Comments »

BildiÄŸiniz üzere PHP5 son iki senedir iyice yaygınlaÅŸmaya baÅŸladı. Özellikle PHP5 stable hale geldiÄŸinden ve de PHP4′e verilen destek kesildiÄŸinden beri. Ä°ÅŸte ben de son dört-beÅŸ aydır hemen hemen tüm projelerimi PHP5′e geçiriyorum.
Kendi özel projelerimi bulundurduğum hosting sunucularımda çok daha önceden hem PHP4 hem PHP5 çalışır durumda idi. Ben de küçük bir ayar değişikliği [...]

PHP: Array’in boÅŸ elemanlarını atmak

Wednesday, February 27th, 2008 Web Teknolojileri | Comments Off

Diyelim ki elimize aşağıdaki gibi bir array geldi ve bu array’in boş olan elemanlarını atarak sadece dolu olan elemanları almak istiyoruz.

print_r($sampleArray);

//çıktısı:

/* Array (

    [0] => 2008.12

    [1] => 17:44:44

    [2] =>

    [3] => 36

    [4] => Ankara

    [5] =>

    [6] => 35.51

    [7] =>

  [...]

PEAR MDB2 Oracle için Quoting

Thursday, February 21st, 2008 Web Teknolojileri | Comments Off

Diyelim ki veritabanına gireceÄŸiniz ve formdan gelen string bir deÄŸiÅŸkeni quote etmek istiyorsunuz. Mysql kullandığınızda PHP’nin addslashes() fonksiyonu elbette iÅŸ görüyor. Zira Mysql’e uygun biçimde formdan gelen ve “Adana’nın kebabı” ÅŸeklindeki bir deÄŸeri “Adana’nın kebabı” biçiminde quote edecek ve bu da Mysql’de sorun çıkarmayacaktır. Ancak eÄŸer Oracle kullanıyorsanız quote iÅŸlemi ve [...]

 
SHATO Web Hosting Services