Berker Peksağ.

"ipucu" etiketine sahip yazılar:

28 Aralık 2008, Pazar

Windows işletim sistemi üzerinde cURL kütüphanesini çalıştırma

Saat: 21:17:21

Eğer Windows işletim sistemi üzerinde PHP'yi cURL kütüphanesiyle beraber kullanmak istiyorsanız, php.ini dosyasında ;extension=php_curl.dll satırını bulup başındaki noktalı virgülü kaldırmak yetmiyor.

Sorunu çözümü basit: PHP'yi kurduğunuz dizindeki libeay32.dll ve ssleay32.dll dosyalarını c:\windows\system32 içine atıp apache ya da iis'i yeniden başlatarak cURL kütüphanesini kullanabilirsiniz.

5 yorum yapılmış.


06 Ağustos 2008, Çarşamba

PHP ile dosya uzantısını almak

Saat: 16:24:14

Fırsat buldukça küçük ipuçları eklemeye devam ediyorum. Özellikle dosya yükleme işlemleri yaparken, dosya uzantısını almak gerekebilir. Çok çeşitli yöntemleri olsa da ben uzun zamandır aşağıdaki kodu kullanıyorum.

function
dosyaUzantisi($strDosya) {
      return ".".array_pop(explode(".", $strDosya));
}

1 yorum yapılmış.


04 Ağustos 2008, Pazartesi

JavaScript'te trim fonksiyonunu kullanmak

Saat: 17:25:44

Görevi, stringin baş ve sonundaki boşlukları temizlemekten ibaret olsa da pek çok programlama dilinin hayat kurtaran fonksiyonlarından biridir trim(). Ne yazık ki JavaScript'te bu fonksiyon bulunmuyor. Biz bu yazıda JavaScript'e bu fonksiyonu ekleyeceğiz.


String.prototype.trim = function() {
    s = this.replace(/^\s+/, "");
    return s.replace(/\s+$/, "");
};

Bu fonksiyonu biraz daha kısaltabiliriz.

String.prototype.trim = function() {
      return this.replace(/^\s+|\s+$/g, "");
};

Her iki fonksiyonu da "  sağ ve soldaki boşluklar silinecek   ".trim() şeklinde kullanabiliriz.

2 yorum yapılmış.


25 Mart 2008, Salı

PEAR versiyonunu güncellemek

Saat: 01:40:40

Bundan böyle bulmak için çok zaman harcadığım -evet, unutkan biriyim- küçük detayları burada yayımlayacağım.

İlk olarak, bulmak için son 20 dakikamı harcadığım -tamam, henüz Google'ı kullanmayı bilmiyor olabilirim- bir problemin çözümünü yazacağım.

pear upgrade PEAR

Evet, 20 dakika harcamaya değmeyecek kadar kısa bir çözüm :) Yukarıdaki komutu, komut satırında(Win + R | cmd) çalıştırınca PEAR versiyonumuzu güncellemeye başlıyorsunuz.

Bir şekilde bu yazıyı okuyor ve PEAR ile ilgileniyorsanız, benim gibi kurulu paketlerinizin örümcek ağı tutma ihtimali mevcut :) Ki bu da zaman zaman paketler arasında uyumsuzluk yaratabiliyor (bkz: ben bugün bunu gördüm). Bunun içinde tüm paketlerimizi aşağıdaki komut yardımıyla güncelleyebiliyoruz:

pear upgrade-all

Bu arada, son olarak içimi dökmek istediğim bir konu var: Resmi PEAR ve Smarty dökümantasyonundan nefret ediyorum!

Yorum yapılmamış.


19 Mart 2008, Çarşamba

jQuery ile autocomplete niteliğini web standartlarına uygun olarak kullanmak

Saat: 23:57:11

Bildiğiniz gibi autocomplete niteliği tıpkı target gibi web standartlarına uygun değil. Bu günlük kullanımda pek bir sorun teşkil etmese de benim gibi web standartlarına takıntılı geliştiriciler için epey büyük bir sorun :)

Bunu aşabilmek için imdadımıza JavaScript yetişiyor. Biz jQuery kütüphanesini kullanacağız:

$("input[@class='autocomplete']").each(function(){
$(this).attr("autocomplete", "off");
});

Kullanımı:

<input type="text" class="autocomplete" name="frmAra" />

Bu şekilde niteliği class ve değeri autocomplete olan tüm input elementlerine autocomplete = "off" niteliği eklenir.

Tabii kullanım şekline göre gerekli değişiklikler yapılarak -örneğin tüm input elementlerine uygulanabilir- kullanılabilir.

Yorum yapılmamış.



Ne yapıyorum? (twitter)

 

Son yorumlar


Sık kullanılanlar


Projeler


Takip ettiklerim


En son dinlediklerim (last.fm)

 

(c) Berker PEKSAĞ. 2004-2009

Yayımlanan yazılar, kaynak gösterildiği müddetçe kullanılabilir.
Yapılan yorumların sorumluluğu yazarına aittir.