1. repz - 14 Декабря, 2007 - 20:46:08 - перейти к сообщению
Собсна ,как исправить?
2. evgenijj - 14 Декабря, 2007 - 21:37:11 - перейти к сообщению
repz пишет:
Собсна ,как исправить?
Телепаты в отпуске...
3. Staind - 14 Декабря, 2007 - 22:14:04 - перейти к сообщению
Цитата:
Телепаты в отпуске...
![Радость Радость](./im/emoticons/biggrin24.gif)
4. Волк - 14 Декабря, 2007 - 22:24:20 - перейти к сообщению
Цитата:
Эх если бы это было так, но кто-же нам, телепатам, отпуск то даст?Телепаты в отпуске...
Итак где моя книга "чтение мыслей для чайников"?
Вхожу в астрал..
Духи говорят мне что ты скорее всего имел ввиду "мне надо было вывести на печать предложение которое содержит кавычки, но оно вывело ""\n\n(Добавление)
Там (в астрале) ещё дух был, который на php программирует, он горит что ты скорее всего просто мог скопировать строку из html-я в которой содержатся кавычки (по хтмлски они звучат как " ) в php редактор, потом выделить эту строку (в php редакторе) и нажать на кнопку <html to print>. пхп редактор увидя увидя знак " решил что ты хочеш вывести именно это а не кавычки и превратил этот набор букв в &quot; и теперь все браузеры получив &quot; будут выводить "
5. valenok - 14 Декабря, 2007 - 22:42:50 - перейти к сообщению
htmlspecialchars_decode
html_entity_decode
html_entity_decode
6. repz - 14 Декабря, 2007 - 22:44:12 - перейти к сообщению
Многоуважаемые гуру телепаты:
В астрале не было инфы, что это редактор wyswyg и при копи паст из документа он показывает кавычки, а на сайт выводит "?
Так как их экранировать-то что ли? Где, что, править? или что почитать по теме?
В астрале не было инфы, что это редактор wyswyg и при копи паст из документа он показывает кавычки, а на сайт выводит "?
Так как их экранировать-то что ли? Где, что, править? или что почитать по теме?
7. valenok - 14 Декабря, 2007 - 22:50:07 - перейти к сообщению
Цитата:
не было инфы, что это редактор wyswyg
Это чтото новенькое ..
Цитата:
на сайт выводит "
А чем вам это не нравится?
Что сложно поставить задачу конкретно:?
Пишу в поле кавычку (") а php принимает какуюто " .
Напишите конкретно, а не про астрал, злую бабу, лешего, wysiwyg и wh!@!#o
8. repz - 14 Декабря, 2007 - 23:17:45 - перейти к сообщению
Цитата:
Опять мало информации. Я так понимаю, текст два раза обрабатывается функцией htmlspecialchars(). Т.е. сначала
ЗАО "Рога и копыта"
После первой обработки
ЗАО "Рога и копыта"
После второй
ЗАО &quot;Рога и копыта&quot;
Опять мало информации. Я так понимаю, текст два раза обрабатывается функцией htmlspecialchars(). Т.е. сначала
ЗАО "Рога и копыта"
После первой обработки
ЗАО "Рога и копыта"
После второй
ЗАО &quot;Рога и копыта&quot;
9. Волк - 14 Декабря, 2007 - 23:57:34 - перейти к сообщению
Астрал тоже человек, тоже ошибается, плюс на твоем редакторе сильная ментальная защита была. Сечас боюсь ошибиться, но вроде есть такая функция которая html переводит в текст. я не помню как она называется но попробуй её отыскать. Да кстати посмотри в базу даных как твои кавычки записались?
10. evgenijj - 15 Декабря, 2007 - 00:11:03 - перейти к сообщению
Волк пишет:
но вроде есть такая функция которая html переводит в текст. я не помню как она называется но попробуй её отыскать
http://php.su/functions/?html-entity-decode
http://php.su/functions/?strip-tags
Но, вообще, это не лучшая идея -- сперва преобразовать символы в соответствующие HTML сущности, а потом наоборот - преобразовать HTML сущности в соответствующие символы. Надо найти то место в скриптах, где выполняется второе (лишнее) преобразование, и отменить его.
11. Волк - 15 Декабря, 2007 - 00:16:56 - перейти к сообщению
А если например есть такой код
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <form method="post">
- <input name="name" type="text" value=""><br>
- <input type="submit" value="Send">
- </form>
- <?PHP
- //если написать в форме "рога и копыта"
- //то выдаст \"рога и копыта\"
- echo ($_POST['name']);
- }
- ?>
то была какаято функция которая <\"> превращала бы в <">
должна быть какая то другаю функция которая " превратить в <">.