Двойные и одинарные кавычки в поле textarea

PHProgress

Новичок
Двойные и одинарные кавычки в поле textarea

Добрый день. Существует форма:

PHP:
<form method="post"> 
	<textarea name="txt" ><?= $_POST ['txt']; ?></textarea>
	<input type="submit" value="Тест кавычек">
</form>
Ввожу данные в поле textarea:
Пришли домой на улицу "Зеленая" по адресу 'Вареная'.

Нажимаю отправить кнопку Submit и у меня в поле появляется:
Пришли домой на улицу \"Зеленая\" по адресу \'Вареная\'.

Почему он мне преобразовывает кавычки и как от этого избавиться?
Мне необходимо сохранить текст в оригинале для записи его в файл readme.txt.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
PHProgress
Поиск не дал результатов?

http://phpfaq.ru/slashes
 

Actor

Новичок
Ну, во-первых, экранирование кавычек - очень и очень полезная функция, но статус всё-таки следует проверять.
Смотрим функции:
addslashes()
stripslashes()
get_magic_quotes_gpc()

http://ee.php.net/manual/en/function.get-magic-quotes-gpc.php
 

Beavis

Banned
PHProgress
не проще было отключить автоматическое добавление слешей?
 

PHProgress

Новичок
Это как?

Он передает данные методом POST.
Если вызываю переданную переменную, то он уже у меня содержит слеши...

Если это отключение производиться на Apach - то это слишком сложно:D
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
PHProgress
Если для вас, уважаемый, это слишком сложно, зачем ты в программирование лезешь?
 

Actor

Новичок
PHProgress
Смотрим сюда:
http://ee.php.net/manual/en/info.configuration.php#ini.magic-quotes-gpc
Потом видим, что нужно бы посмотреть сюда:
http://ee.php.net/manual/en/configuration.changes.modes.php
 

PHProgress

Новичок
Автор оригинала: c0dex
PHProgress
Если для вас, уважаемый, это слишком сложно, зачем ты в программирование лезешь?
c0dex у меня был один сайт.
Перетаскивал я его с хостинга на хостинг.
Бывало перетащин - а он не пащет.

Ошибки самые разные!
То переменные уже пишут по другому (пример - _POST), то SERVER_NAME и другие получаются уже через getenv().
Так и здесь. Разбираться что у них на хостинге за PHP и Apach стоят - это их дело...

Дальше кода PHP - уже не актуально!:eek:
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Даже не знаю как это все описать. Что сказать тоже не знаю. Думаю тут надо захотеть что-либо понять и выучить. Иначе все твои "перетаскивания сайта" с хостинга на хостинг - так и будут приносить один геморрой. Вообще всегда хорошо знать, что для сайта нужно для работы. Минимальная версия php, какие модули, что должно быть, а чего быть не должно (magic_quotes и прочее). Как можно изменить настройки php, есть ли доступ к персональному php.ini или только через .htaccess.
 

Фанат

oncle terrible
Команда форума
Давайте сбавим накал дискуссии.
И будем чуть терпимее относиться.
 
Сверху