| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Тексты > Чат+смайлы |
| Автор: Alix36 27.2.2007, 22:22 | ||||
| 1.нужно заблокировать отображение интернет адресов, типа rrr.ru or www.fff.com.ua и так далее. я пробовал так
Но он лиш скрывает в адресе .com а не блокирует все сообщение. В идеале чтобы это сообщение не отображалось никак вообще. 2.Я почитал темы про ограничения количества смайлов в одной строке, но там есть ограничение коды смайлов должны быть типа :*: а у меня 69 смайлов, и всех их переписывать сильно не хочется, можно как-нибудь по-другому это сделать? 3.Имеет ли смысл код смайлов заменять на смайлы на стороне клиента(т.е. с помощью JS) ? 4.в чем существенные отличия функций str_replace и ereg_replace? в мане написано только что рекомендуют первую функцию...
|
| Автор: Alix36 28.2.2007, 13:45 |
| mishaSL, если юсер пишет "Все заходите на www.rambler.ru!!!" Нужно чтобы это сообщение ни у кого не отображалось. |
| Автор: corpsehunter 28.2.2007, 13:58 | ||
Попробуй так:
Должно вырезать все адреса, с указанными расширениями. |
| Автор: CyClon 28.2.2007, 14:50 | ||||
Я бы не рекомендовал, лучше адреса просто заменять на <hide> или что-то вроде этого...
Смайлы:
|
| Автор: Alix36 28.2.2007, 15:04 | ||
| спасибо. Добавлено @ 15:06 а по поводу этого?
|
| Автор: corpsehunter 28.2.2007, 15:21 | ||||
А какая разница, какой вид имеют смайлы? Если будешь менять с помощью пхп, то заводишь перменную, при каждой замене ее инкрементируешь, когда она достигла определенного значения, делаешь то, что тебе надо. Как вариант, убираешь все смайлы или выводишь их текстом. А зачем вообще ограничение количества смайлов?
Думаю, не стоит. Во-первых, не стоит мешать пхп и ява-скрипт, а во-вторых, при замене на стороне клиента на странице должны храниться все адреса картинок, что, по моему не есть гут |
| Автор: Alix36 1.3.2007, 14:26 | ||
| corpsehunter, если ты с кем-то общаешься, а в это время какой-то нарушитель спокойства, пишет сообщение из смайлов, на весь экран... Эт не есть гуд.
почему мешать не стоит, два абсолютно разных языка. Аргументируй. |
| Автор: MefIsT0feL 1.3.2007, 14:47 | ||
А ещё на с чет смайлов для оптимизации кода можно создать два массива (один с "кодами" смайлов, а второй на что этот "код" заменить)
|
| Автор: corpsehunter 1.3.2007, 14:51 | ||||
Нормально, веселый, такой нарушитель
Просто это не очень хороший стиль программирования. Все-таки, главная причина, это хранение всех адресов картинок на страничке... Но все равно, решай сам. |
| Автор: Alix36 2.3.2007, 19:49 |
| уговорили, смайлы ограничивать не буду =) тока анти флуд будет тогда...15 сек. |