• 12-08-2010, 05:33:28
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar, benim sözlüğümde türkçe karakter vb. sorunu yok fakat ' kesme işareti kullanıldığında yazılan mesaj tamamen siliniyor ve boş olarak çıkıyor. Bu konuda ne yapabilirim. Neler önerir siniz.

    Teşekkürler.
  • 12-08-2010, 07:14:35
    #2
    biraz açarsan yardımcı olabilirim sözlüğün de kodlardan nerde kesme işareti kullanıyorsun ?
  • 12-08-2010, 09:28:32
    #3
    eğer sözlüğünde yazılan mesajları göstermek için böyle bir kod kullanılıyorsa:

    echo '$ornek';
    böyle bir hata vermesi normaldir. Şöyle deneyerek

    echo "$ornek";
    veya

    echo $ornek;
    ya da kesme işaretlerini "\'" ile replace ederek sorunu giderebilirsiniz. Örnek replace kullanımı:

    $yazdirilacakornek=str_replace("'","\'","$ornek");
    echo '$yazdirilacakornek';
    Eğer sorunu gideremediyseniz kodlarınızı buraya yazabilirsiniz. Arkadaşlar ya da ben yardımcı oluruz.
  • 12-08-2010, 11:27:39
    #4
    En genel çözüm, post edilen verilere mysql_real_espace_string() eklemek.

    $sozluk = mysql_real_espace_string($_POST['sozluk_baslik'])