Alexsandrit писал(а):а не проще из класса phpBB достать?
Alexsandrit писал(а):а не проще из класса phpBB достать?
Zver писал(а):Вобщем написал простой скриптеГ ББ кодов.
...
Zver писал(а):Как вот реализовать ссылку типа
- Код: Выделить всё • Развернуть
[url]http://site.ru[/url]
?
НЕНАВИСТЬ! _не надо_ юзать тег font! только span!
<form name="post" method="post" action="">
<textarea name="msg" cols="100" rows="10" wrap="off"></textarea>
<br />
<input name="submit" type="submit" value="Отправить" style="cursor:pointer; padding:3px; font-weight:bold;"/>
</form>
<?
// При субмите формы
if(isset($_POST['submit'])){
// Читаем введёное пользователем сообщение
$msg = $_POST['msg'];
// Удаляем спец. симолы от HTML. таким образом нельзя будет использовать тег <b> а только [B]TEXT[/B]
$msg = htmlspecialchars($msg);
// Тут припишите свои коды
$bb = array(
'/\[B\](.+)\[\/B\]/Ui' => '<strong>$1</strong>',
'/\[I\](.+)\[\/I\]/Ui' => '<em>$1</em>'
);
// Заменяем теги на HTML код
$msg = preg_replace(array_keys($bb), array_values($bb), $msg);
// Выводим сообщение
print_r($msg);
}
?>
[URL=http://URL]SITE[/URL]
// Тут припишите свои коды
$bb = array(
'/\[B\](.+)\[\/B\]/Ui' => '<strong>$1</strong>',
'/\[I\](.+)\[\/I\]/Ui' => '<em>$1</em>',
'/\[URL=(.+)\](.+)\[\/URL\]/Ui' => '<a href="$1" target="_blank">$2</a>',
);
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30