Вход Регистрация
Файл: vk.com_vhllam/sys/core/func.text.php
Строк: 50
<?
//////Автор OPPS (Kasell)////
/////Скрипт бесплатный //////
////Плтную версию можно купить vk.com/vhllam///

// функция обрабатывает текстовые строки перед выводом в браузер
// настоятельно не рекомундуется тут что-либо менять
function output_text($str,$br=1,$html=1,$smiles=1,$links=1,$bbcode=1)
{
    global 
$theme_ini;


    
//if ($br && isset($theme_ini['text_width']))$str=wordwrap($str, $theme_ini['text_width'], ' ',1);

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

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

    
if ($smiles)

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

    
if ($bbcode)
    {
        
$tmp_str=$str;
        
$str=bbcode($str); // обработка bbcode
    
}

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


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

// Ретранслит русских букв на латинницу

function retranslit($in)
{

    
$trans1= array("'",'`',',',' ',"Ё","Ж","Ч","Ш","Щ","Э","Ю","Я","ё","ж","ч","ш","щ","э","ю","я","А","Б","В","Г","Д","Е","З","И","Й","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Х","Ц","Ь","Ы","а","б","в","г","д","е","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ь","ы");
    
    
$trans2= array('_','_','_','_',"JO","ZH","CH","SH","SCH","Je","Jy","Ja","jo","zh","ch","sh","sch","je","jy","ja","A","B","V","G","D","E","Z","I","J","K","L","M","N","O","P","R","S","T","U","F","H","C","","Y","a","b","v","g","d","e","z","i","j","k","l","m","n","o","p","r","s","t","u","f","h","c","","y");
    
    return 
str_replace($trans1,$trans2,$in);

}
// для форм

function input_value_text($str){return output_text($str,0,1,0,0,0);}

function 
rez_text$text$maxwords 15$maxchar 100 ){

    
$sep=' ';

    
$sep2=' &raquo;';

    
$words explode($sep,$text);

    
$char iconv_strlen($text,'utf-8');

    if (
count($words) > $maxwords){
        
$text join($separray_slice($words0$maxwords));
    }

    if ( 
$char $maxchar ){

        
$text iconv_substr$text0$maxchar'utf-8' );

    }

    return 
$text.$sep2;

    }

    function 
rez_text2$text$maxwords 70$maxchar 700 ){

        
$sep=' ';

        
$sep2='';

        
$words explode($sep,$text);

        
$char iconv_strlen($text,'utf-8');

        if (
count($words) > $maxwords){

            
$text join($separray_slice($words0$maxwords));

        }

            if ( 
$char $maxchar ){

                
$text iconv_substr$text0$maxchar'utf-8' );

            }

                return 
$text.$sep2;

            }

                function 
rez_text3$text$maxwords 150$maxchar 1500 ){

                    
$sep=' ';

                    
$sep2='';

                    
$words explode($sep,$text);

                    
$char iconv_strlen($text,'utf-8');

                        if (
count($words) > $maxwords){

                            
$text join($separray_slice($words0$maxwords));

                        }

                        if ( 
$char $maxchar ){

                            
$text iconv_substr$text0$maxchar'utf-8' );

                        }

                        return 
$text.$sep2;

                }

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