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)
Побольше таких бы тем;)
ну ты говори что тебе надо,возможно и помогу чем-то)
dssms (26.08.2015 в 16:36)
Побольше таких бы тем;)
ну ты говори что тебе надо,возможно и помогу чем-то)
За.шься мне помогать, я нуб в пхп
Гиниальна
mr_esk (26.08.2015 в 21:40)
Гиниальна
Гиниальна
Гениально просто :)
Стр.: 1, 2