<?php
defined('_CONSTANT_') or die('Error. You don`t have permision to access.');
class Filter
{
function clearFullSpecialChars ($string)
{
//$string = filter_var($string, FILTER_SANITIZE_FULL_SPECIAL_CHARS);
//$string = htmlspecialchars($string, ENT_QUOTES, 'UTF-8');
return strip_tags(trim(strtr(htmlentities(stripcslashes($string),ENT_QUOTES,'UTF-8'), array('$'=>'$','%'=>'%','_'=>'_'))));;
}
function output ($string)
{
$string = $this->clearFullSpecialChars($string);
$string = nl2br($string);
return $string;
}
function clearString ($string)
{
$string = filter_var($string, FILTER_SANITIZE_STRING);
return $string;
}
function clearInt ($string)
{
$string = filter_var($string, FILTER_SANITIZE_NUMBER_INT);
$string = intval(abs($string));
return $string;
}
}