Главная страница
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.024 c
4-42331
Sesh
2003-08-31 23:20
2003.11.13
Управлени Explorer


3-40952
P0tia
2003-10-17 13:23
2003.11.13
Есть такая проблема.


3-40788
The X
2003-10-22 05:14
2003.11.13
Облегчение сервисной работы с большим кол-вом таблиц


4-42237
LOX
2003-09-13 13:24
2003.11.13
список запущенных приложений


7-42152
G-ray
2003-09-02 15:13
2003.11.13
Блокировка запеска *.exe файлов..