| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > HTML код в переменной |
| Автор: Aarons 27.2.2010, 20:34 | ||
| Приветствую вас дамы и господа. Прошу вас помочь в решении такого вопроса : Каким образом можно заполнить переменную $test html кодом, что-бы не было проблем с ковычками. Просто при добавлении html через такой код php :
html искожается , тобишь ковычки принимают такой вид - /" или /' Если потом подгрузить эту переменную и сохранить снова , то в html ковычки становятся такими - //" С уважением , Аарон. |
| Автор: Ипатьев 27.2.2010, 21:18 |
| Во-первых, слово кавычка пишется через "а". Запомнить несложно. Во-вторых, надо отключить в конфиге опцию magic_quotes_gpc и тогда слеш к кавычкам не будет добавляться в текстах, пришедших из формы. |
| Автор: bars80080 27.2.2010, 21:30 |
а не magic_quotes ? |
| Автор: Ипатьев 27.2.2010, 21:32 |
| тьфу. все в голове уже перемешалось. magic_quotes_gpc с третьей попытки, вроде, получилось |
| Автор: Demogargon 27.2.2010, 21:54 | ||
Можно вывести все красиво через heredocument.
|
| Автор: Ипатьев 27.2.2010, 21:59 |
| А еще можно читать вопрос перед тем, как в голову ударит мысль на него ответить |
| Автор: Aarons 1.3.2010, 22:04 | ||||||
| Господа. Давайте опишу проблему более подробно. Есть форма добавления новостей в файл :
После отправки запроса, идёт проверка и добавление : Далее идёт проверка на наличие кавычек в тексте и замена их на html код : (Отрывок кода проверки)
После идёт запись новости в файл :
Даже когда в переменную $rc_text_news идёт запись не " , а " , всё равно перед " ставится \ Также и перед кавычкой ' Вот такая проблема. Не могли бы вы помочь в решении этого. p.s. Уважаемые программисты, когда я делал в другом скрипте такой метод, там добавлялось всё нормально. А в этом скрипте почему то не работает как надо. С уважением Аарон. |
| Автор: Sentox 1.3.2010, 23:21 | ||
Слэш добавляется перед Вашим скриптом, то есть перед тем как скрипт начинает обрабатывать, програмно отключайте "волшебные кавычки" или обрабатывайте результат c удалением их(слэшей) из массива.
|
| Автор: capitan 1.3.2010, 23:29 | ||
Я например делаю так:
И далее сохраняю в файл $text. |
| Автор: Aarons 2.3.2010, 14:30 |
| Благодарю всех. Прописал просто в .htaccess php_value magic_quotes_gpc off . |