Как лучше всего избежать или закодировать кавычки в теле письма? - PullRequest
0 голосов
/ 28 января 2012

Я сражаюсь с персонажем, спасающимся от битвы.В этом одной базы данных не участвуют.У меня есть простая переменная post, которая, когда они содержат кавычки, как в

12 "x13"

, выводится через функцию mail () на электронную почту как

12 \\ x13\\ или похожие.Кроме того, с одной из более длинных областей текстового поля все остальное содержимое усекается.То есть все после первого «обрезается». Мне интересно, какие действия могут быть применены?

Отредактировано, чтобы добавить

Кроме того, у меня был тест впоместите перед, и у вас будет Addslashes вокруг поля при передаче его скрытым полем. Таким образом, результирующая строка действительно была 12 \ "x13 \", когда дело доходит до принимающей страницы, а затем, когда я добавляю ее в скрытую переменную на этой страницеи вытащить его из поста на 3-й странице, это 12 \ очень странно.


Хорошо, поэтому я настроил самый простой из тестов ... guildofbookworkers.org/test.php

<form method="post" action="test.php"> 
<input name="test" type="text" /> 
<input type="submit" /> </form> 
<? echo $_POST['test']; ?>

Да, который вернулся с 1. Я думаю, что он включен. Phpinfo возвращается с этим, но имеет два других варианта для определенных типов баз данных. Вот дамп phpinfo. В чате сХозяин, чтобы убедиться, что это так. Хмммм, интересно, как на это отреагировать, если это проблема MQ.

http://www.guildofbookworkers.org/mainphp.php


Я думаю, я могу получить полоску на каждомполе. Uggg:)

...