ZloF Новичок 14 Дек 2005 #1 Как удалить Bcode теги из текста Добрый день! Скажите как удалить теги Bcode (типа и так далее) из текста. Я хочу ... очень =( Переменная strip_tags не идет =(
Как удалить Bcode теги из текста Добрый день! Скажите как удалить теги Bcode (типа и так далее) из текста. Я хочу ... очень =( Переменная strip_tags не идет =(
white phoenix Новичок 14 Дек 2005 #3 ZloF что-то вроде этого: PHP: $msg = preg_replace("@\[[\/]{0,1}(b|i|url|u)[^\]]*\]@i","",$msg); там где b|i|url|u добавь по аналогии другие ненужные теги. текст внутри тега не убирается в данном примере.
ZloF что-то вроде этого: PHP: $msg = preg_replace("@\[[\/]{0,1}(b|i|url|u)[^\]]*\]@i","",$msg); там где b|i|url|u добавь по аналогии другие ненужные теги. текст внутри тега не убирается в данном примере.
ZloF Новичок 14 Дек 2005 #7 Огромное спасибо всем!!! В особенности, white phoenix Все сделал все работает!
Гравицапа elbirret elcno 14 Дек 2005 #8 white phoenix 1. имхо не совсем правильный подход - выбирать, что необходимо удалить..скорее правильнее было - выбирать, что можно оставить 2. чем плоха такая конструкция? Код: $msg = ' [ b]bold text [ /b] [ i]italic text[ /i] [ u]underline text[ /u] [ code] code text [ /code] [ img]image[ /img] '; PHP: echo '<br><pre>'; var_dump($msg); echo '</pre>'; $msg = preg_replace('/\[(.+)\]/iU','',$msg); echo '<br><pre>'; var_dump($msg); echo '</pre>';
white phoenix 1. имхо не совсем правильный подход - выбирать, что необходимо удалить..скорее правильнее было - выбирать, что можно оставить 2. чем плоха такая конструкция? Код: $msg = ' [ b]bold text [ /b] [ i]italic text[ /i] [ u]underline text[ /u] [ code] code text [ /code] [ img]image[ /img] '; PHP: echo '<br><pre>'; var_dump($msg); echo '</pre>'; $msg = preg_replace('/\[(.+)\]/iU','',$msg); echo '<br><pre>'; var_dump($msg); echo '</pre>';
Гравицапа elbirret elcno 14 Дек 2005 #10 white phoenix а какая по сути разница? Нажмите для раскрытия... в простоте регулярки
sakon П..и.н..ок 14 Дек 2005 #11 Гравицапа Не все так просто PHP: $msg = '... этого лучше использовать file() которая имеет вид file ( string filename [, int use_include_path [, resource context]] )....';
Гравицапа Не все так просто PHP: $msg = '... этого лучше использовать file() которая имеет вид file ( string filename [, int use_include_path [, resource context]] )....';