• 13-03-2009, 03:36:10
    #1
    Üyeliği durduruldu
    Bir yazıyı değiştirirken veritabanından gelen değişkenleri, form alanında value değerine verdiğimde,tırnak işaretleri sorun oluşturuyor.
    değişkenin değeri şöyle birşeyse: "falan" filan
    form alanı şu şekilde oluyor:

    <input type="text" name="baslik" value=""falan" filan">
    bu form alanında (sayfa kaynağında value de değer gözükse de) ,bana hiçbirşey gözükmüyor.İlk iki " işareti arasını görüyor.addslashes()kullanıyorum yine işe yaramıyor.

    value="" burada " yerine ' kullanırsam bu seferde, Ali'nin arabası gibi bir form girdisi gelirse, ' işaretine kadar olan kısım kalıyor.

    Bu sorunu nasıl çözebilirim?
  • 13-03-2009, 04:32:23
    #3
    Üyeliği durduruldu
    $a=array(""");
    $b=array(" ");

    $yazi= str_replace($a,$b, kedi değişkenin her neyse onu yaz..);

    echo $yazi;
    de bir dene

    bende yeniyim ama bu bir çok yerde işimi görüyor..
  • 13-03-2009, 04:34:28
    #4
    Üyeliği durduruldu

    Çok teşekkür ederim.Dünden beri uğraşıyordum.Bütün yolları denedim bir türlü yapamadım.
    htmlentities işimi gördü.
  • 13-03-2009, 04:41:51
    #5
    Üyeliği durduruldu
    mizraklar adlı üyeden alıntı: mesajı görüntüle
    $a=array(""");
    $b=array(" ");
    $yazi= str_replace($a,$b, kedi değişkenin her neyse onu yaz..);
    echo $yazi;
    de bir dene
    bende yeniyim ama bu bir çok yerde işimi görüyor..
    Bu şekilde aklıma geldi ama, "Falan" filan gibi bir başlık yazmanız gerekiyorsa, öyle gözükmesini istiyorsanız veya üyeleriniz öyle istiyorsa mecburen başka bir çözüm bulmak gerekiyordu ki; htmlentities imdadıma yetişti.
  • 13-03-2009, 05:16:58
    #6
    elektrogen adlı üyeden alıntı: mesajı görüntüle
    Çok teşekkür ederim.Dünden beri uğraşıyordum.Bütün yolları denedim bir türlü yapamadım.
    htmlentities işimi gördü.
    ne güzel
  • 13-03-2009, 06:41:27
    #7
    Üyeliği durduruldu
    evet çok güzeldi ama yine sorun çıktı.Bu seferde, htmlentities Türkçe karakterleri bozuyor.Benzer bir fonksiyon yokmu acaba.
  • 13-03-2009, 06:47:14
    #8
    Üyeliği durduruldu
    htmlspecialchars ile yaptım ve Türkçe karakterde de tırnak işaretlerinde de sorun yok şimdilik.Umarım farklı bir sorun çıkmaz.