фильтрация $_GET

Статус
В этой теме нельзя размещать новые ответы.
Не знаю как там они у тебя склеиваются, вставь лишний пробел вот и все.
Насчет замены запятых:
Для просмотра ссылки Войди или Зарегистрируйся
 
Насчет склеивания тегов не совсем понятно... Какая причина склеивания?

а насчет запятой можно так $tags = str_replace(',', ' ', $tags);
 
Просто создай раз и навсегда отдельную функцию и пропускай через нее все необходимые переменные...например.
PHP:
function import($name, $tip, $filter){
 switch($tip)
  {
	case 'G':
	$v = $_GET[$name];
	$log = TRUE;
	break;
	
           default:
	die('Ничего не знаю...!');
	break;
 }
 $yes = FALSE;
switch($filter)
 {
           case 'INT':
	if (is_numeric($v)==TRUE && floor($v)==$v)
	{ $yes = TRUE; }
	 break;

	default:
	die('Неизвестный фильтр....!');
	break;
 }
   if ($yes)
   { return($v);
   }else{
   //запись в лог и все что нужно...
   if($log){//............}
   }
}

//юзаем
$id = import('id','G','INT');
итд.. функцию можно нужно дополнить для фильтраци всего остально, добавить POST COOKIE ... и при необходимости вырезать все ненужное...

upd:
не слушайте нижнего флудера, он чушь городит, этот код написан исключительно для примера, для полного счастья функцию следует дополнить!;)
 
Ужас, не используйте код выше, это какой-то набор бесмысленных функций, точнепе смысл у них есть но видно из какого-то кодеса выдрано и тупо обрезано с остатками чего-то непонятного :)

Ладно "что объяснять бестолочи, что он бестолочь" (ничего личного)...
Для просмотра ссылки Войди или Зарегистрируйся хотя бы тут почитайте просто перессказывать не охота нагуглил вот прочёл в общих чертах всё правильно написано можете почитать для самопознания.
И закройте уже тему. А то щас ещё 10 вопрсоов с запятыми, слитным текстом и т.п. в одной начнётся.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху