Например, я набрал этот текст Я не знаю и отправил его в базу данных. Затем я перехожу на страницу, где появляется этот текст, и он показывает Я не знаю, как я могу отключить добавление обратных косых черт?Код добавляет обратную косую черту перед апострофом
код
$text= htmlspecialchars($db['text']);
$textA = array('/\[b\](.*?)\[\/b\]/is');
$textB = array('<b>$1</b>');
$textC = preg_replace($textA,$textB,$text);
echo nl2br($textC);
htmlspecialchars не избегает апострофов. Скорее всего, это магические цитаты. – Mattt
Ты шутишь? Обернуть stripslashes в функцию htmlspecialchars? Почему бы просто не отключить magiq_quotes_gpc, так как он не хочет сбежать? Иногда я так запутался. – Mattt