• 19-05-2008, 15:42:13
    #1
    merhaba.
    nixcon un kapanması ile serverımı değiştirmek durumunda kaldım .

    yeni serverımda db den veri çekerken garip bir durumla karşılaşmaya başladım .


    db den çektiğim verinin içerisinde ' karakteri var . yeni serverdan verileri çekerken bu karakter bozuk geliyor. yani \' şeklinde geliyor.


    örneğin :
    db de align='center' diye kayıtlı olan bişeyi php ile çağırıp sayfaya yazdırdığımda align=\'center\' şeklinde getiriyor.


    bu sıkıntıyı nasıl çözebilirim ? sizce neden böyle oluyordur ?
  • 19-05-2008, 15:44:41
    #2
    bu kodlar db demi ?
     $veri = str_replace($db['veri'],"\'","'");
    denermisin belki çözüm olabilir
    veritabanın ve sayfalarının karaktersetlerini iso-9001-9 (tam bilmiyorum) yada utf-8 yap
    Kolay Gelsin
  • 19-05-2008, 16:08:50
    #3
    stripslashes ile çözebilirsin.

    <?php
    $abc = "align=\'center\'";
    echo stripslashes($abc); // Çıktı align='center'
    ?>
  • 20-05-2008, 12:47:41
    #4
    tşkrler arkadaşlar işe yaradı verdikleriniz.