« Önceki | Sonraki »

21/7/2008

Türkçe Karakter sorunu

Ajax da türkçe karakter sorununu çözmek için büyük çaba harcayan arkadaşlar olmuştur.Çözülebiliyor ama maalesef kırt türlü dombalak attıktan sonra.

Öncelikle her bir sayfanın başına header ile türkçe karakter setini yüklemelisiniz.Sonra meta taglarına da aynı seti yüklemelisiniz.Bunun yanında yazılan ajax kodu prototype ise onunda encoding karakter setini aynı karakter setine çevirmeliyiz.

bunların hepsini ben vermeye açlışacağım şimdi bunalar türkçe karakterler için kullanılmıştır.

PHP KODU :
header("Content-Type: text/html;charset=iso-8859-9");

META TAG'I :
< meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-9">
Bunların yanında prototype'lar var ama onlar fazlaca olduğu için onun örneklerini gerekli aramalar ile (örnek : http://google.com) bulabilirsiniz.
Teşekkürler uzun bir aradan sonra...

12/7/2008

Ajax SelectBox

Ajaxda seçim kontrolü yapmak için ne yapmamız gerektiğinden biraz bahsetmek istiyorum. Bunun için bir evet veya hayır seçenekleri olan bir form oluşturalım.

< div>
< select name="evethayir" id="evethayir">
< option value="evet">Evet< /option>
< option value="hayir">Hayır< /option>
< /select>
< input type="button" value="Göndert" name="isim">
< div id="sonuckatmani">< /div>
< /div>
Şimdi düğmenin (button) onclick eventine bir önceki yazımızda oluşturduğumuz getHTML funcksiyonunu yazıyoruz.


onclick="getHTML('sonuckatmani', 'sonuc.php', 'post', 
'sonuc='+e scape($('evethayir').options[$('evethayir').
selectedIndex].value));"
Bunu yaptıktan sonra bide sonuc.php yi oluşturmamız lazım.

< ?
echo "seçilen -> ".$_POST[sonuc];
? >
Şimdi aynı dizinde oluşturduğumuz iki dosyamızı localhostumuzda oluşturuyoruz.Bitmiştir herşeyile hallettik hemen hemen hayırlı olsun.

Not : Arkadaşlar kodların görünmesi için < işaretinden sonra bir boşluk ve bazı kelimeler arasında boşluklar bırakıyorum direk kopyalarsanız hatalar la karşılaşabilirsiniz.

3/7/2008

PHP VE AJAX

AJAX için en iyi yöntem prototype kullanmak. Ben kullanıyorum bir kaç php kodu yazacam şimdi gerçekten çok kolay.

prototype.js yi sayfamıza ekliyoruz ve artık şöyle birşey yazabiliriz.

funciton getHTML(katman, url, method, pars){
       var myAjax = new Ajax.Updater(katman, url, {
method: methods, parameters: pars, onFailure: reportError});
}

artık şöyle bişeyi yaparsak ajax kodumuz çalışacak

< div id="katman">< /div>
< input type="text" id="arama">< br />< input type="button"
onclick="getHTML('katman','deneme.php','post','arama='+
$('arama').value)" value="Get">

bunun sonucunda deneme.php içinde de şöyle bişey olursa heralde tamamdır.

< ?
mysql_query("SELECT*FROM tablo WHERE bolum
LIKE '%".$_POST[arama]."%'");

? >


oldu gibi yaff
deneyip görmek lazım

9/6/2008

Hantal Yazılımlar

Bilgisayarı yavaşlatan yazılımların ilk 5 inde iki tane microsoftun yazdığı yazılım var.Birisi Outlook diğer Internet Explorer diğerlerini de görmek için

Tıklayın

9/6/2008

Bir Firefox Eklentisi

Direk kopyala yapıştır yaptın yazmaya erindim biraz http nin header bilgilerini gösterir.

View HTTP headers of a page and while browsing.

Tıkla Koçum

Blogcu ile yapıldı

hit tracker