|
|
|
|
|
для: neadekvat
(30.06.2010 в 00:50)
| | У меня все получилось, сделать все как было написану в этой теме http://softtime.ru/forum/read.php?id_forum=6&id_theme=42454
Спасибо большое за ответы. | |
|
|
|
|
|
|
|
для: Trianon
(30.06.2010 в 02:08)
| | Да признаюсь, писал я полную ерунду я это уже понял, но писал все таки я сам, т.к. такой бред врятли найдется в интернете. | |
|
|
|
|
|
|
|
для: Dmitry1988
(30.06.2010 в 01:14)
| | Я был бы сильно рад, окажись неправым.
Но в таком разе объяснить, как можно перепутать название функции, стоящее одним из операндов выражения и название функции как часть текста литеральной строки языка, я решительно не берусь | |
|
|
|
|
|
|
|
для: Trianon
(30.06.2010 в 00:37)
| | Нет Вы не правы ВЕСЬ код который я пишу, я пишу сам, только то, что я не знаю я ищу в интернете и на форумах. Я ничего просто так бездумно не копирую! | |
|
|
|
|
|
|
|
для: neadekvat
(30.06.2010 в 00:50)
| | Да вы правы с регулярными выражениями я еще не разобрался...
Вот код:
<?php
$bb = array("[CODE]","[/CODE]","[QUOTE]","[/QUOTE]","[COLOR=red]","[/COLOR]","","","","","[U]","[/U]","","");
$tag = array("<blockquote style='border: 1px solid #4D6D91; background: #F4F4F4;'><code>","</code></blockquote>","<blockquote style='border: 1px solid #4D6D91; background: #F4F4F4;'>","</blockquote>","<font color=red>","</font>","<b>","</b>","<i>","</i>","<u>","</u>","<s>","</s>");
//$result['post'] - текст из ДБ
$post = htmlspecialchars(stripslashes($result['post']));
echo str_replace($bb,$tag,$post);
?>
|
| |
|
|
|
|
|
|
|
для: Trianon
(30.06.2010 в 00:37)
| | Ок, "ваш код" можно убрать. | |
|
|
|
|
|
|
|
для: neadekvat
(30.06.2010 в 00:36)
| | нету там ничего своего. | |
|
|
|
|
|
|
|
для: Dmitry1988
(29.06.2010 в 23:45)
| | 1. Скорее всего, работает ваш код некорректно (см п.3)
2. Если даже работает так, как надо, то там куча ненужных действий ака г..код
3. Вы решили сделать так просто потому, что не знакомы с рег.выражениями, а значит, у вас еще мало знаний и опыта (последнее является причиной п.1)
А лучше таки покажите свой код. | |
|
|
|
|
|
|
|
для: neadekvat
(29.06.2010 в 22:24)
| | Нашел коекакие коды, постараюсь подстроить под себя. Хотел еще спросить т.к. раньше с бб-кодами я ничего не делал, вот смотрю все их делают с помощью рег. выражений, но я их сделал с помощью 2-ух массивов $bb и $tag где ($bb это массив бб-кодов а $tag массив тагов) и с помощью функции str_replace я их заменяю в тексте. Правильно ли это или лучше переделать с помощью рег. выражений? | |
|
|
|
|
|
|
|
для: Dmitry1988
(29.06.2010 в 21:54)
| | Воспользуйтесь поиском по форуму рег.выражений. Там не раз поднимались темы бб-кодов. | |
|
|
|
|