Привет, когда я отправляю что-то на своем сайте и использую цитаты в нем, я получаю что-то вроде этого
\"
Что я должен сделать к своему коду для фиксации этого?
] Вероятно, именно [] Волшебные Котировки [] вызывают такое поведение. Попробуйте []отключить их или удалить их [] с помощью [][]полосок[
][].[
Это связано с настройкой PHP magic_quotes_gpc, с которой неудобно работать. Вы можете использовать полоски, чтобы убрать слеши, но тогда код не будет работать, если настройка magic_quotes_gpc выключена. Что-то вроде этого, вероятно, решит проблему:
<?php
$string = $_POST['msg'];
if(get_magic_quotes_gpc()) {
$string = stripslashes($string);
}
?>
или удалит их вообще (это будет работать как с magic_quotes_gpc, так и без них, что хорошо для тех времен, когда вы не можете изменить конфигурацию сервера):
<?php
if(get_magic_quotes_gpc()) {
foreach(array('_POST', '_GET', '_COOKIE') as $gpc) {
foreach($$gpc as $k => $v) {
${$gpc}[$k] = stripslashes($v);
}
}
}
?>
Вам нужно будет использовать функцию Stripslashes(), чтобы заставить ее работать без них. По умолчанию здесь