Вход Регистрация
Файл: sys/fnc/toOutput.php
Строк: 10
<?php

function toOutput($str, $br = 1, $html = 1, $smiles = 1, $links = 1, $bbcode = 1) {

    
// преобразуем все к нормальному перевариванию браузером
    
if ($html) {
        
$str = htmlentities($str, ENT_QUOTES, 'UTF-8');
    }

    
// вставка смайлов
    
if ($smiles) {
        
$str = smiles($str);
    }

    
// обработка ссылок
    
if ($links) {
        
$str = links($str);
    }

    
// обработка bbcode
    
if ($bbcode) {
        
$tmp_str = $str;
        
$str = bbcode($str);
    }
    
// переносы строк
    
if ($br) {
        
$str = br($str);
    }

    
// преобразование ссылки на youtube ролик в ИИсщву
    
$str = preg_replace('#(^|s|(|])((https?://)?www.youtube.com/watch?(.*?&)*v=([^ rnt`'"<]+))(,|[|<|s|$)#iuU', '1[youtube]5[/youtube]6', $str);

    // преобразование ссылок в тег URL
    
$str = preg_replace('#(^|s|(|])([a-z]+://([^ rnt`'"<]+))(,|[|<|s|$)#iuU', '1[url=2]2[/url]4', $str);
    
$str = output_add($str);

    
// возвращаем обработанную строку
    
return stripslashes($str);
}
Онлайн: 2
Реклама