1. Список говнокодов пользователя funny_rabbit

    Всего: 1

  2. PHP / Говнокод #2650

    +164.8

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    <?
    
    function gpc_inspector_no_magic($param, $value)
    {	
    	if(substr($param, 0, 4) == 'int_')
    		return intval($value);
    	else
    		{
    			$value = addslashes($value);
    			$value = htmlspecialchars($value, ENT_QUOTES);
    			return $value;
    		}
    }
    
    function gpc_inspector_magic($param, $value)
    {	
    	if(substr($param, 0, 4) == 'int_')
    		return intval($value);
    	else
    		{
    			$value = htmlspecialchars($value, ENT_QUOTES);
    			return $value;
    		}
    }
    
    function gpc_inspector_start(&$super_global)
    {
    	$request_params = array_keys($super_global);
    	$request_values = array_values($super_global);
    	if(get_magic_quotes_gpc())
    		$super_global = array_map('gpc_inspector_magic', $request_params, $request_values);
    	else
    		$super_global = array_map('gpc_inspector_no_magic', $request_params, $request_values);	
    }
    
    gpc_inspector_start($_GET);
    gpc_inspector_start($_POST);
    gpc_inspector_start($_COOKIE);
    
    ?>

    Автор активно борится с кул хацкерами...%)

    funny_rabbit, 21 Февраля 2010

    Комментарии (10)