| |
|
|
| | Здравствуйте!
Есть такой вопрос (возможно глупый :-): в каком виде лучше хранить кавычки в базе?
так
«
или
«
, а потом заменять на выводе???
если заменять, то как записаь рег. выражение.... :))) ОГРОМНОЕ спасибо! | |
| |
|
|
| |
|
|
| |
для: afdm
(09.11.2007 в 19:55)
| | | В базе данных лучше всё хранить без изменений « (на случай если потребуется редактирование текста) - все преобразования лучше осуществлять при выводе из базы данных в окно браузера. | |
| |
|
|
| |
|
|
| |
для: cheops
(09.11.2007 в 20:01)
| | | а как???
(в смысле какое для этого рег. выражение , не подскажете???) а то у меня плоховато с выражениями...:))) | |
| |
|
|
| |
|
|
| |
для: afdm
(09.11.2007 в 20:08)
| | | Зачем регулярные, быстрее будет:
$string = str_replace("«","«",$string); | |
| |
|
|
| |
|
|
| |
для: sim5
(09.11.2007 в 20:12)
| | | Не работает! :((((( | |
| |
|
|
| |
|
|
| |
для: afdm
(09.11.2007 в 20:20)
| | | хотя нет!!! РАБОТАЕТ!!!!!!!!!!
ИТОГ:
значит в базе хранить «, а на вывод преобразовывать в «...
так?! | |
| |
|
|
| |
|
|
| |
для: afdm
(09.11.2007 в 20:21)
| | | Наоборот, а можете и наоборот :) Ничего страшного не будет если вы будете хранить в базе «, а при выводе заменять его. Вам Хеопс уже отвечал. Можете хранить в базе « ничего не преобразовывая при выводе, но тогда надо все уже держать в HTML представлении, а не только «, иначе может быть путаница. | |
| |
|
|
| |
|
|
| |
для: sim5
(09.11.2007 в 20:27)
| | | всё ясно!!!
я так и знал, что вопрос простой!!!
Спасибо Вам за помощь!!! :))) | |
| |
|
|
| |
|
|
| |
для: afdm
(09.11.2007 в 20:32)
| | | А зачем Вам вообще что-то делать с этими кавычками? | |
| |
|
|
| |
|
|
| |
для: Unkind
(09.11.2007 в 21:37)
| | | Лебедев :))) http://www.artlebedev.ru/kovodstvo/104/
ну на самом деле, просто так....:)))
для дизайна. Вдруг когда-нибудь понадобиться! :)))))))))) | |
| |
|
|
| |
|
|
| |
для: afdm
(09.11.2007 в 21:49)
| | | Я к самим кавычкам не имею никаких претензий. Мне не понятно, зачем Вам исходные кавычки («, ») преобразовывать в («, »). Чтобы больше трафика съедало? Или зачем еще? | |
| |
|
|
| |
|
|
| |
для: Unkind
(09.11.2007 в 21:52)
| | | значит
1) просто хранить в базе « без преобразований ?
2) или « преобразовывать в « ?
какой из вариантов? | |
| |
|
|
| |
|
|
| |
для: afdm
(09.11.2007 в 21:57)
| | | А эти варианты как-то связаны между собой? :) | |
| |
|
|
| |
|
|
| |
для: Unkind
(09.11.2007 в 22:01)
| | | т.е. предлагаете не преобразовывать???:))) | |
| |
|
|
| |
|
|
| |
для: afdm
(09.11.2007 в 22:06)
| | | Да. :) | |
| |
|
|
| |
|
|
| |
для: Unkind
(09.11.2007 в 22:08)
| | | вот задачка :))) пожалуй действительно ничего не буду делать..... :)))
не программерское это дело - дизайном заниматься :))) | |
| |
|
|
| |
|
|
| |
для: afdm
(09.11.2007 в 22:16)
| | | Какой к черту дизайн? Кавычки - хорошо. Но зачем-то их во что-то там преобразовывать. Не понимаю. | |
| |
|
|
| |
|
|
| |
для: Unkind
(09.11.2007 в 22:18)
| | | значит хранить в базе « , а на выводе в браузер - «! Хеопс говорит!!! | |
| |
|
|
| |
|
|
| |
для: afdm
(09.11.2007 в 22:31)
| | | cheops любит шутить. | |
| |
|
|
| |
|
|
| |
для: Unkind
(09.11.2007 в 22:39)
| | | пусть он рассудит!!!! :)))
ХЕОПС!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!! :))))))))))))) | |
| |
|
|
| |
|
|
| |
для: afdm
(09.11.2007 в 22:40)
| | | Да не говорил он так. | |
| |
|
|
| |
|
|
| |
для: Unkind
(09.11.2007 в 22:58)
| | | да уж ладно я решил оставить всё как есть. « в базе без всяких преобразований.... :))) | |
| |
|
|
| |
|
|
| |
для: afdm
(09.11.2007 в 21:57)
| | | В старых версиях браузеров кавычки в виде « могут не отображаться, их следует заменять « - однако, это было ещё во времена Windows NT - сейчас можно использовать любой из этих вариантов. | |
| |
|
|
| |
|
|
| |
для: cheops
(10.11.2007 в 12:13)
| | | Ну вот, сразу всё понятно!!! спасибо!!!! Вы как всегда внесли ясность... :))) | |
| |
|
|
| |
|
|
| |
для: cheops
(10.11.2007 в 12:13)
| | | а что скажете если хранить в базе « и ничего не преобразовывать?
« ведь выводиться сразу в готовом виде: « !? вроде бы это Unkind и предлагал.... | |
| |
|
|
| |
|
|
| |
для: afdm
(10.11.2007 в 16:33)
| | | Пора ставить точку - ваша «, как видите, выводится браузером и без « :) | |
| |
|
|
| |
|
|
| |
для: sim5
(10.11.2007 в 16:59)
| | | да пора!!! это вы правы :))) всё как надо выводиться!!! | |
| |
|
|