• 21-06-2010, 12:45:20
    #10
    Üyeliği durduruldu
    mysql_real_escape_string($kelime); şeklinde de kullanabilirsiniz tırnaklardaki sorunu çözmek için
  • 21-06-2010, 15:56:35
    #11
    Addslashes kullanarak ' gibi karakterlerin başına \ karakteri eklenir. Sonra ekranda çıktı alırken stripslashes fonksiyonunu kullanarak yazdırırsanız \ karakterleri otomatik silinir. Yani ekstra olarak ters slajları sildirmeye gerek yok.
  • 22-06-2010, 09:43:04
    #12
    Üyeliği durduruldu
    guitarmix adlı üyeden alıntı: mesajı görüntüle
    Addslashes kullanarak ' gibi karakterlerin başına \ karakteri eklenir. Sonra ekranda çıktı alırken stripslashes fonksiyonunu kullanarak yazdırırsanız \ karakterleri otomatik silinir. Yani ekstra olarak ters slajları sildirmeye gerek yok.
    güvenlik egitim cd imde bu konuyu hem guvenlik hemde asil sorun kaynagi olarak anlatmistim. asagidaki linkte hazir kopyala yapistir tarzinda kullanilabilecek kod var.
    http://www.programlamatv.com/ders/ph...lash-problemi/

    sorun magic quota nin durumu gozonune almak gerektigi. bunu gozonune almazsaniz kendi keninizi yormus olursuznu. bir sunucuda calisirken diger sunucuda sacmalar
  • 22-06-2010, 13:41:42
    #13
    @sdemirkeser; hocam array_map fonksiyonuyla uğraşana kadar kısaca addslashes veya mysql_real_escape_string kullansak olmaz mı? Daha doğrusu bu stripslashes_deep fonksiyonunun orijinal fonksiyondan farkı ne? Pek bir fark göremedim de ben.

    Araştırıp izledim. Daha basit kullanımı oluyormuş.