Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Вопрос по PHP   Найти похожие ветки 

 
undert ©   (2003-10-22 21:49) [0]

Есть файл, в котором HTML код.
Я его загружаю и вывожу на экран в TextArea которая находится в форме. Когда я сабмижу форму, то текст постится и сохраняется обратно в файл (своего рода редактор), но при сохранении все " заменяются на \" . Как избавится от этого ?


 
Style ©   (2003-10-23 09:11) [1]

Когда сохраняешь текст
Сделай такую весчь

$Text = htmlspecialchars($Text, ENT_QUOTES);

В этом случае все " - поменяются на "
А " - на

Обратно перевадить не надо

Достаточно сделать так <TEXTAREA>$text</TEXTAREA>


 
McSimm ©   (2003-10-23 11:37) [2]

В настройках PHP есть параметр magic_quotes_gpc (boolean), отвечающий за подобные дела. Когда он включен, все занчения Get/Post/Cookie в запросе обрабатываются - расставляются бэкслэши для символов " " \


 
Style ©   (2003-10-23 12:13) [3]

Блин а чего форум спец символы оставляет??



 
McSimm ©   (2003-10-23 12:22) [4]

:)

т-с-с!


 
Style ©   (2003-10-23 13:43) [5]

McSimm ©

Молчу, молчу ;)


 
undert ©   (2003-10-23 14:46) [6]

=)


 
undert ©   (2003-10-23 14:47) [7]




 
undert ©   (2003-10-23 14:48) [8]


> McSimm ©


А как его отключить не имея доступа к файлам настроек ?


 
McSimm ©   (2003-10-23 15:02) [9]

Поскольку обработка G/P/C данных осуществляется до начала работы программы, понятно, что не может быть run-time функций для управления этим параметром.

Можно проверить эту опцию с помощью функции get_magic_quotes_gpc() и в соответствии с потребностями обработать данные по своему


 
Style ©   (2003-10-24 12:23) [10]

Посмотри хелп по

stripslashes


 
Style ©   (2003-10-24 13:10) [11]

2 undert

:)

тоже т-с-с!




Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.032 c
1-41648
^^^Dragon^^^
2003-10-25 18:20
2003.11.13
Обработка HTML


3-40831
Deedlit
2003-10-22 07:12
2003.11.13
TOleException при работе с БД MS Access


14-42075
alex134
2003-10-23 18:05
2003.11.13
спам


3-41022
Nikolai_S
2003-10-15 18:41
2003.11.13
Как обновить только одну конкретную запись в TADOTable?


1-41549
LORDIK
2003-10-25 20:36
2003.11.13
ReadLn