Ben bu işlevi düzgün çalışmıyor neden anlamaya çalışıyorum.
Bu benim girişlerini düzenlemek ekstra \
her zaman atıyor.
Online sunucu bu ayarları vardır:
magic_quotes_gpc On
magic_quotes_runtime Off
magic_quotes_sybase Off
İşte kod:
function esc($s)
{
if (get_magic_quotes_gpc()) {
if (ini_get('magic_quotes_sybase'))
$s = str_replace("''", "'", $s);
else
$s = stripslashes($s);
} //if
return mysql_real_escape_string($s);
}
Edit note:
Ben tamamen ne yaptığını görmek için bu işlevi kaldırarak denedim ... ve aynı şeyi yapar, bu yüzden addslashes
de aynı şey için kodu kullanmak olduğunu anlamışlardır.
magic_quote
idi ON
, çünkü ekstra \
vardı