[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Универсальная функция обработки получаемых перемен
Set_
Добрый день, решил вот написать свою функцию для обработки переменных получаемых методом post и get
а вот почему не заработала не пойму.

$name - получаемые данные
$counts - длина переменной
function proc_variables ($name, $metod, $counts)
{
settype($counts, integer); // на всякий случай приводим к integer
if ($metod == post)
{
$name = $_POST['$name'];
}
else {
$name = $_GET['$name'];
return $name;
}
$name = trim($name); // Удаляем пробелы: слева, справа
$name = strip_tags($name); // удаляем теги если есть

if ($counts == 0) // длина переменной, количество знаков
{
unset($counts); // уничтожаем переменную за ненадобностью
}
else
{
$name = substr($name, 0, $counts); // обрезаем переменную
unset($counts); // уничтожаем переменную за ненадобностью
}
return $name;
}

proc_variables (id, get, 1);

echo $id; // ничего не возвращает
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.