Выполнение универа с HTML, XML и php 5.3 (без SQL). Создание обзорного сайта. У меня есть текстовая область, в которой пользователь может размещать свои комментарии. Если пользователь вводит апостроф, например, лучший в мире Uni !, когда я повторяю $ _REQUEST ['reviewtext'], я получаю лучший в мире Uni!
Чтобы скопировать данные для сохранения в XML, у меня есть следующий код:
$cleantext1 = htmlspecialchars($_REQUEST['reviewtext']);
substr_replace($cleantext1,"\'","'");
$cleantext2 = strip_tags($cleantext1);
$cleantext3 = utf8_encode($cleantext2);
У меня есть эхо на каждом шаге, и цитата остается лучшей в мире! на каждом шагу.
Я ожидал, что одна из первых двух строк заменит экранированный апостроф на HTML-код, но, похоже, он не работает.
Интересно, что эта проблема не возникает на моем локальном сервере XAMPP; только на моем веб-сайте.
Есть предложения?
Спасибо,
Шон