Loading...
PHP/MySQL | Фильтрация различных данных by MTV

<?php

function getFilter($string, $type_of_filter) {

$array_filters = array(
'likeURL' => FILTER_SANITIZE_URL,
'likeSTR' => FILTER_SANITIZE_FULL_SPECIAL_CHARS,
'likeNUM' => FILTER_SANITIZE_NUMBER_INT
);

if(array_key_exists($type_of_filter, $array_filters)) {
return filter_var($string, $array_filters[$type_of_filter]);
} else {
return filter_var($string, $array_filters['likeSTR']);
}
}

?>


Чтобы вызвать нужный Вам тип фильтрации - достаточно:


<?php
$url = getFilter($_GET['url'], 'likeURL');
$number = getFilter($_GET['id'], 'likeNUM');
$text = getFilter($_POST['text'], 'likeSTR');
?>


P.S от плюсика не откажусь)) Автор кода я :)
________
посл. ред. 26.08.2015 в 18:38; всего 3 раз(а); by MTV
чё норм
Bymas (26.08.2015 в 16:36)
чё норм

спасибо :) все просто и четко :D
Побольше таких бы тем;)
норм :-)
dssms (26.08.2015 в 16:36)
Побольше таких бы тем;)

ну ты говори что тебе надо,возможно и помогу чем-то)
Alik Pudrin (26.08.2015 в 16:37)
норм :-)

:)
MTV (26.08.2015 в 16:37)
dssms (26.08.2015 в 16:36)
Побольше таких бы тем;)

ну ты говори что тебе надо,возможно и помогу чем-то)

За.шься мне помогать, я нуб в пхп.ыы.
Гиниальна
mr_esk (26.08.2015 в 21:40)
Гиниальна

Гениально просто :)
Онлайн: 0
Время:
Gen. 0.1106
(c) Bym.Guru 2010-2025