Файл: inc/bbcode.php
Строк: 24
<?php
function bbcode($message) {
$message = preg_replace("#[img][s]*([S]+)[s]*[/img]#isU",'<img src="\1" alt="" />',$message);
$message = preg_replace("#[red](.+)[/red]#isU",'<span style="color:#FF0000">\1</span>',$message);
$message = preg_replace("#[green](.+)[/green]#isU",'<span style="color:#008000">\1</span>',$message);
$message = preg_replace("#[blue](.+)[/blue]#isU",'<span style="color:#0000FF">\1</span>',$message);
$message = preg_replace("#[b](.+)[/b]#isU",'<b>\1</b>',$message);
$message = preg_replace("#[u](.+)[/u]#isU",'<u>\1</u>',$message);
$message = preg_replace("#[i](.+)[/i]#isU",'<i>\1</i>',$message);
return $message;
}
function unbbcode($message) {
$message = preg_replace("#<img src="(.*)" alt="" />#isU",'[img]\1[/img]',$message);
$message = preg_replace("#<span style="color:#FF0000">(.+)</span>#isU",'[red]\1[/red]',$message);
$message = preg_replace("#<span style="color:#008000">(.+)</span>#isU",'[green]\1[/green]',$message);
$message = preg_replace("#<span style="color:#0000FF">(.+)</span>#isU",'[blue]\1[/blue]',$message);
$message = preg_replace("#<b>(.+)</b>#isU",'[b]\1[/b]',$message);
$message = preg_replace("#<u>(.+)</u>#isU",'[u]\1[/u]',$message);
$message = preg_replace("#<i>(.+)</i>#isU",'[i]\1[/i]',$message);
return $message;
}
?>