• 04-11-2010, 19:20:44
    #1
    Merhaba arkadaşlar,
    Veritabanına veri girerken otomatik \ atıyor
    Mesela :
    <font color="red">ThirtySeven</font>
    Yerine ;
    <font color=\"red">ThirtySeven</font>
    Oluyor..
    Çeşitli str_replace yöntemi denedim ama fayda etmedi.
    Saygılar.
  • 04-11-2010, 19:24:07
    #2
    hocam addslashes yada stripslashes felanmı tanımladın? yada kullandıgın editor fckeditor mu
  • 04-11-2010, 19:25:40
    #3
    stripslashes($degisken); kullanabilirsin.
  • 04-11-2010, 19:26:00
    #4
    Üyeliği durduruldu
    http://www.php.net/manual/tr/securit....disabling.php

    Sihirli tırnakların çalışma anında iptali
    <?php
    if (get_magic_quotes_gpc()) {
        $process = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
        while (list($key, $val) = each($process)) {
            foreach ($val as $k => $v) {
                unset($process[$key][$k]);
                if (is_array($v)) {
                    $process[$key][stripslashes($k)] = $v;
                    $process[] = &$process[$key][stripslashes($k)];
                } else {
                    $process[$key][stripslashes($k)] = stripslashes($v);
                }
            }
    }
        unset($process);
    ?>
  • 04-11-2010, 20:07:31
    #5
    THR
    Üyeliği durduruldu
    php.ini ye erişme şansınız var magic_quotes_gpc tarzı birşeyler olacak onu kapatın
  • 04-11-2010, 20:22:28
    #6
    BHCoder adlı üyeden alıntı: mesajı görüntüle
    http://www.php.net/manual/tr/securit....disabling.php

    Sihirli tırnakların çalışma anında iptali
    <?php
    if (get_magic_quotes_gpc()) {
        $process = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
        while (list($key, $val) = each($process)) {
            foreach ($val as $k => $v) {
                unset($process[$key][$k]);
                if (is_array($v)) {
                    $process[$key][stripslashes($k)] = $v;
                    $process[] = &$process[$key][stripslashes($k)];
                } else {
                    $process[$key][stripslashes($k)] = stripslashes($v);
                }
            }
    }
        unset($process);
    ?>
    Teşekkür ederim Oğuz Bey.