Вход Регистрация
Файл: tjersy.worldbyte.net/inc/functions/bbcode.php
Строк: 46
<?
function br($msg,$br='<br />'){return preg_replace("#((<br( ?/?)>)|n|r)+#i",$br$msg);} // переносы строк
function text($str)
{
    
$msg strip_tags(stripslashes(htmlspecialchars($str)));
    
$str=htmlentities($strENT_QUOTES'UTF-8'); // преобразуем все к нормальному перевариванию браузером
    
$str=eregi_replace("((https?|ftp|http)://[[:alnum:]_=/-]+(\.[[:alnum:]_=/-]+)*(/[[:alnum:]+&._=/%]*(\?[[:alnum:]?+&_=/%]*)?)?).(ru|org|net|info|org.ua|h2m.ru|wen.ru|com|mobi|me|us|in|su|ru.com|kiev.ua|com.ua|pp.ua|co.ua|biz.ua|kz|com.kz|org.kz|am|co.am|com.am|net.am|org.am|md|pw|cc|tv|name|tel|info|pro|xxx|fm|lt|ch|cz|be|at|li|pl|im|lu|co|mx|asia|ws|io)""Реклама запрещена"$msg);
    
/*Смайлики*/
    
$str str_replace(':01:','<img src="/style/img/smail/1.png" />',$str); 
    
$str str_replace(':02:','<img src="/style/img/smail/2.png" />',$str); 
    
$str str_replace(':03:','<img src="/style/img/smail/3.png" />',$str); 
    
$str str_replace(':04:','<img src="/style/img/smail/4.png" />',$str); 
    
$str str_replace(':05:','<img src="/style/img/smail/5.png" />',$str); 
    
$str str_replace(':06:','<img src="/style/img/smail/6.png" />',$str); 
    
$str str_replace(':07:','<img src="/style/img/smail/7.png" />',$str); 
    
$str str_replace(':08:','<img src="/style/img/smail/8.png" />',$str); 
    
$str str_replace(':09:','<img src="/style/img/smail/9.png" />',$str); 
        
/*BB коды*/
    
$str preg_replace('/[b](.+)[/b]/isU''<b>$1</b>'$str); 
    
$str preg_replace('/[u](.+)[/u]/isU''<span style="text-decoration:underline;">$1</span>'$str); 
    
$str preg_replace('/[s](.+)[/s]/isU''<s>$1</s>'$str); 
    
$str preg_replace('/[c](.+)[/c]/isU''<center>$1</center>'$str); 
    
$str preg_replace('/[i](.+)[/i]/isU''<i>$1</i>'$str); 
    
$str preg_replace('/[big](.+)[/big]/isU''<span style="font-size:large;">$1</span>'$str); 
    
$str preg_replace('/[small](.+)[/small]/isU''<span style="font-size:small;">$1</span>'$str); 
    
$str preg_replace('/[color=(.+)](.+)[/color]/isU''<span style="color:$1;">$2</span>'$str); 
    
$str preg_replace('/[link=(.+)](.+)[/link]/isU''<a href="$1;">$2</a>'$str); 
    
$str preg_replace('/[img](.+)[/img]/isU''<img src=$1>'$str); 
    
$str preg_replace('/[imgs](.+)[/imgs]/isU''<img width="12px" src=$1>'$str); 
    
$str str_replace('[br]','<br>',$str);
    
$str=br($str); // переносы строк
    
return $str// возвращаем обработанную строку
}


?>
Онлайн: 0
Реклама