![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Dexter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1562 Регистрация: 2.7.2002 Где: Москва, Бирюлево Репутация: нет Всего: 4 |
из <textarea> по нажатию кнопки текст сохраняется в БД, если в тексте есть "тэги" {tag} и {/tag} то между ними надо < и > заменить на < и >. Как это сделать?
Это сообщение отредактировал(а) Dexter - 18.1.2004, 18:10 -------------------- The only thing you really know about me is... ...that's all you'll ever know |
|||
|
||||
Dr.Death |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 950 Регистрация: 15.7.2003 Где: Волгоград Репутация: нет Всего: 1 |
regular expressions
-------------------- Жизнь коротка, чтобы быть в ней слабым.© Арнольд Шварцнеггер |
|||
|
||||
MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
htmlspecialchars()
Dr.Death, если уж не htmlspecialchars(), то хватит и str_replace() с параметрами-массивами. Зачем пользовать regexpы, когда можно спокойно обойтись без них? -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 6 Всего: 22 |
Dexter
дополню MuToGeNа $smstring=htmlspecialchars($smstring,ENT_QUOTES); преобразует и кавычки в спецсимволы. |
|||
|
||||
Zipo |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 151 Регистрация: 4.11.2003 Репутация: нет Всего: 0 |
Неа, Dr.Death прав!
Прочитайте еще раз вопрос. htmlspecialchars заменит везде. |
|||
|
||||
Dexter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1562 Регистрация: 2.7.2002 Где: Москва, Бирюлево Репутация: нет Всего: 4 |
Да, мне нужно чтобы они заменились между {tag} и {/tag}, а как это сделатьс regexp'ами я не представляю. -------------------- The only thing you really know about me is... ...that's all you'll ever know |
|||
|
||||
Dimetrius |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 12.1.2004 Репутация: 1 Всего: 1 |
попробуй по-точнее сформулировать задачу, желательно с примерами.
Если честно - ничего не понятно, что на что и где менять? Я вообще-то думал, что MuToGeN и Vaulter тебе правильно посоветовали... |
|||
|
||||
Zipo |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 151 Регистрация: 4.11.2003 Репутация: нет Всего: 0 |
|
|||
|
||||
Zipo |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 151 Регистрация: 4.11.2003 Репутация: нет Всего: 0 |
имхо человек выразился коротко и ясно |
|||
|
||||
MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
Да, согласен. Не совсем правильно понял вопрос.
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 6 Всего: 22 |
Zipo
вкурил регу... НО! она будет менять между ПЕРВОЙ {tag} и ПОСЛЕДНЕЙ {/tag} так как {tag} тоже попадает в (.+) то есть из строки "aslkj aslkj asd <b>asdasd</b> {tag}! rtsdad asdasd <b>asd</b>!{/tag} asdasd {tag}asd asd{/tag} <b>asdasd</b>" он выдеерет: {tag}! rtsdad asdasd <b>asd</b>!{/tag} asdasd {tag}asd asd{/tag} |
|||
|
||||
Dexter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1562 Регистрация: 2.7.2002 Где: Москва, Бирюлево Репутация: нет Всего: 4 |
А что же делать, ведь тэги не один раз могут встречаться. -------------------- The only thing you really know about me is... ...that's all you'll ever know |
|||
|
||||
Zipo |
|
||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 151 Регистрация: 4.11.2003 Репутация: нет Всего: 0 |
согласен, немного провтыкал, но все решается с помощь модификатора "жадности"
|
||||
|
|||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |