Я пытаюсь отправить форму с HTML-данными на своем сервере, но она, похоже, удаляет ее, и я не могу понять, почему.
Если я это сделаю file_get_contents("php://input")
, я смогу увидеть свой контент в необработанном виде:
action=submit&content=%3Cp%3EAnteater+Alumni%3A+Help+current+UCI+students+reach+their+goal+of+raising+%2...registration+form%3C%2Fa%3E.%3C%2Fp%3E
Но если я сделаю print_r($_POST['content']);
, я увижу текст БЕЗ форматирования html. Это похоже на то, как PHP это как-то убирает.
Я попробовал следующее:
$data = file_get_contents("php://input");
$output = array();
parse_str($data, $output);
Но это просто выводит пустой массив
magic_quotes_gpc
выключен. У меня больше ничего в скрипте не изменяет содержимое.
Есть идеи?
ОБНОВЛЕНИЕ : Мне известно, что HTML-код отображается в браузере. Я использую браузер, а также curl
и выкидываю содержимое как text/plain
- форматирование HTML в браузере не проблема.