Вход Регистрация
Файл: newstats.ru/newstats.ru/system/classes/Protect.class.php
Строк: 36
<?php
// Автор проекта GEARBAKC
// Офф.сайт GEARNET.RU
// http://gearnet.ru/users/1
// Только эксклюзивные скрипты!


class Protect{
    
/**
    * Обработка чисел
    */
    
public static function num($num){
        return (int)
abs($num);
    }
    
    
    
/**
    * Фильтр для заголовков
    */
    
public static function title($check){
        
$check htmlentities($checkENT_QUOTES'UTF-8');
        
$check str_replace(array('̏','͓'), null$check);
        return 
$check;
    }

public static function 
time($time){
        
$timep date("d/m  H:i:s"$time);
        return 
$timep;
    }
    
/** 
    * Фильтр для текста
    */
    
public static function text($str){
        global 
$Tag;
        
$str htmlentities($strENT_QUOTES'UTF-8');
        
$str nl2br($str);
        
$str str_replace(array('̏','͓'), null$str);
        return 
stripslashes($str);
    }
    
    
/**
    * Обрезанный текст
    */
    
public static function rez_text($text$maxwords 15){
        if(
mb_strlen($text) > $maxwords){
            
$text mb_substr($text0$maxwords'utf-8');
            
$text $text.'...';
        }
    return 
$text;
    }
    
    
/**
    * Генерация случайной строки
    */
    
public static function generate($count){
        
$kod NULL;
        
$arr_1 range(09);
        
$arr_2 range('a''z');
        
$arr_3 range('A''Z'); 

        
$array array_merge$arr_1$arr_2$arr_3 );

        for(
$i 0$i $count$i++) {
            
shuffle($array);
            
$kod .= $array[$i];
        }
        return 
$kod;
    }
}
?>
Онлайн: 2
Реклама