а вот почему не заработала не пойму.
$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; // ничего не возвращает