• 05-08-2009, 01:44:45
    #1
    Üyeliği durduruldu
    Kendi yazdığım portalımda yazı eklerken tinymce editörünü kullanıyorum ancak yazının içinde kesme işareti(') olduğu zaman veritabanına eklenmiyor.

    Denemelerimi bu site üzerinde yapıyorum rapistanbul.net veya phortakal.tr.cx

    Veritabanına latin1_swedish_ci olarak ekliyorum verileri çekerken düzenliyorum.
  • 05-08-2009, 02:19:39
    #2
    verileri, veritabanına eklerken addslashes fonksiyonu ile süzüyor musun?
  • 05-08-2009, 02:34:38
    #3
    Üyeliği durduruldu
    Veritabanına veriler direk ekleniyor.Yanılmıyorsam tinymce otomatik olarak,tehtit oluşturcak kodları temizliyor.
  • 05-08-2009, 02:39:37
    #4
    o tehdit oluşturacak kodları temizleme olayı tırnağı da temizliyo sanırım
    addslashes le önlem alınsa stripslashes le düzeltilir rahatlıkla ama tinymce hakkında pek bi bilgim olmadığı için kodlarını editlemek ne zorlukta bilmiyorum
  • 05-08-2009, 03:39:30
    #5
    Üyeliği durduruldu
    Tinymce çok büyük.Ancak tinymce ( ' ) işareti olduğu zaman herhangi bir değer almıyor.Ben "yazi" değerini veriyordum veritabanına eklenicek yazıya.Ekleme sayfasında çıktısını aldım acaba eklemedemi sorun var diye ama hiç değer vermiyormuş. :S
  • 05-08-2009, 08:47:52
    #6
    Üyeliği durduruldu
    konunun tini mce ile bi alakası yok

    https://www.r10.net/php/356709-php-ve...post1058497451

    basliginda detayli çözüm yolunu anlatmistim.

    addslash kullanirsaniz bir çözüm gibi görünebilir ama veri gösterirken tekrar stripslash yapmaniz gerekir. onun yerine verdigim baslikta mysql_real_escape_string kullanip birde magic quota yi degerlendirerek islem yaparsaniz sorun cozulur
  • 05-08-2009, 23:45:50
    #7
    Üyeliği durduruldu
    yardım edenlere teşekkür ederim.php'nin kendi sitesinde örneğini buldum.