За последние 24 часа нас посетил 36521 программист и 1726 роботов. Сейчас ищут 811 программистов ...

Замена тегов в сообщении

Тема в разделе "PHP для новичков", создана пользователем Howl, 22 апр 2010.

  1. Howl

    Howl Активный пользователь

    С нами с:
    16 фев 2010
    Сообщения:
    90
    Симпатии:
    0
    Как можно сделать замену специального тега в сообщениях пользователей?
    например [ B ]Текст[ /B ] или [ FONT=FF0000]Текст красным цветом[ FONT ] - в тегах специально пробелы поставил, чтобы форум не подумал, что я манипулирую текстом :)
     
  2. vuzy

    vuzy Активный пользователь

    С нами с:
    11 мар 2010
    Сообщения:
    199
    Симпатии:
    0
    Адрес:
    киев
    Str_replace()
    preg_replace()
    Но все же лучше первый.. Ставишь один большой массив тегов [ b ] [ i ][ u ] и [ / u ][ / i ] [ /b ]
    а потом большой массив их html аналогов... и потом юзаешь функцию str_replace

    http://php.su/functions/?str-replace вот мануал!
     
  3. Howl

    Howl Активный пользователь

    С нами с:
    16 фев 2010
    Сообщения:
    90
    Симпатии:
    0
    vuzy
    спасибо
     
  4. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    нет
     
  5. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Да?
    А текст "[b][b]Text[/b]" заменить правильно? =))
    Хотя заменит-то правильно, вот только результат испортит всю страницу.
     
  6. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Используй xbb http://xbb.uz/ и будет тебе счастье.