CodeIgniter ile dosya yüklerken dosya isimleri CodeIgniter tarafından url dostu hale dönüştürülüyor. Yalnız bu işlem sırasında türkçe olan bütün karakterleri kaybediyorsunuz. Bu handikapı aşmak amacıyla CodeIgniter’ın Upload kütüphanesine ufak bir müdahalede bulunuyoruz.
Aşağıdaki dosyayı MY_Upload.php dosya adıyla application/libraries klasörünün içerisine kaydediyoruz.

Devamını okuyun »
, , ,

Uygulamalarımızda resim yada dosya yüklemesi yaparken dosya isimlerinde bulunan uygun olmayan karakterleri düzeltme gereksinimi duyarız. Ya da SEO uyumlu siteler yaparken, hazırladığımız sitedeki içerik için URL dostu adresler üretmemiz gerekir. İşte bu durumlarda kullandığım sadece türkçe değil aslında pek çok dil için yararlı olabilecek bir fonksiyon kullanıyorum.

Devamını okuyun »
, ,

PHP’de date fonksiyonunun kullanımı normalde ingilizcedir. setlocale gibi bir sürü detayla uğraşmak istemiyorsanız ve ayrıca onlarla uğraşıp da sunucu kaynaklı sorunlarla boğuşmak zorunda kalmamak için ben basit bir fonksiyon kullanıyorum. Çalışması date fonksiyonuna çok benzer, fakat türkçe çıktı verir. Fonksiyon biri zorunlu iki değişken alıyor.

Devamını okuyun »
, ,

MSSQL 2005 ile yaşadığım bir tecrübeyi paylaşmak istiyorum. Daha önce kendi bilgisayarımda kurduğum geliştirme oratamımda Türkçe Windows XP Pro üzerinde çalışan IIS ve MSSQL sunucusu ile çalışarak uygulamamı geliştirmiştim. Fakat müşterimin ortamı İngilizce Windows XP Pro idi ve işte noktadan sonra benim veritabanındaki tarih alanlarını güncelleme ve ekleme sorunum ortaya çıkıverdi.

Devamını okuyun »
, ,