| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Замена :smile: на смайлик |
| Автор: Штык 7.4.2006, 08:36 | ||||
собсьвенно вопрос в сабже..пишу чат.. имееться скрипт который выводит смайлы
при нажатии смайлик как и везде заведено копируеться в input а вот терь вопрос как лучше обработать сообщение и вывести в сообщении на экран смайлик..то есть :smile: нужно заменить на <IMG SRC='smile.gif'>..пробую так
но при таком подходе приходиться опять читать директорию со смайлами и сравнивать имя файла $name с тем что введено.. вопросик как можно без этого обойтись? |
| Автор: R.M. 7.4.2006, 08:58 |
| А ты запиши в базу так id | code | img 1 | :smile: | smile.gif 2 | :up: | up.gif и т.д. а потом заменяй через str_replace |
| Автор: CyClon 7.4.2006, 10:24 | ||
Наварганил кое-что...
|
| Автор: Штык 7.4.2006, 10:41 | ||||
| всем огроиное спс =) у мя только воть другой вопросик терь возникаеть так как чат юзает AJAX и результат выполнения скрипта возвращаеться в виде XML, то не получаеться передать текст с тегами..то есть все что входит в <..>..</..> считаеться новым блоком.. то есть получаеться след структура
а нужно
как вариант сделать аналог bb кодов а потом на JavaScript обработать скобки есть ли в JS аналог str_replace? ЗЫ: ссори что вопрос немного в другую сторону увел.. Все разобрался вопрос исчерпан всем огромное спс;) |