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

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

    
// преобразуем все к нормальному перевариванию браузером
    
if ($html) {
        
$str htmlentities($strENT_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);
}
Онлайн: 0
Реклама