Revision: 35365
                            
                                                            
                                    
                                        
Updated Code
                                    
                                    
                                                    
                        at November 12, 2010 04:37 by sadus
                            
                            Updated Code
function clean($string,$type){
        switch ($type){
            case "int":
                return filter_var(filter_var($string, FILTER_SANITIZE_NUMBER_INT), FILTER_VALIDATE_INT);
            case "string":
                return filter_var($string, FILTER_SANITIZE_STRING);
            case "sql":
                return mysql_real_escape_string($string);
                break;
            case "email":
                return filter_var(filter_var($string, FILTER_SANITIZE_EMAIL), FILTER_VALIDATE_EMAIL);
                break;
            case "url":
                return filter_var(filter_var($string, FILTER_SANITIZE_URL), FILTER_VALIDATE_URL);
                break;
            case "ip":
                return filter_var(filter_var($string, FILTER_SANITIZE_IP), FILTER_VALIDATE_IP);
                break;
            default:
                return 0;
                break;
        }
    }
                                
                            Revision: 35364
                            
                                                            
                                    
                                        
Updated Code
                                    
                                    
                                                    
                        at November 6, 2010 01:23 by sadus
                            
                            Updated Code
function clean($string,$type){
        switch ($type){
            case "int":
                return filter_var(filter_var($string, FILTER_SANITIZE_NUMBER_INT), FILTER_VALIDATE_INT);
            case "string":
                return filter_var($string, FILTER_SANITIZE_STRING);
            case "sql":
                return mysql_real_escape_string($string);
                break;
            case "email":
                return filter_var(filter_var($string, FILTER_SANITIZE_EMAIL), FILTER_VALIDATE_EMAIL);
                break;
            case "url":
                return filter(filter_var($string, FILTER_SANITIZE_URL), FILTER_VALIDATE_URL);
                break;
            case "ip":
                return filter_var(filter_var($string, FILTER_SANITIZE_IP), FILTER_VALIDATE_IP);
                break;
            default:
                return 0;
                break;
        }
    }
                                
                            Revision: 35363
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at November 6, 2010 01:21 by sadus
                            
                            Initial Code
function clean($string,$type){
        if(DEBUG){
            debug(debug_backtrace());
        }
        switch ($type){
            case "int":
                return filter_var(filter_var($string, FILTER_SANITIZE_NUMBER_INT), FILTER_VALIDATE_INT);
            case "string":
                return filter_var($string, FILTER_SANITIZE_STRING);
            case "sql":
                return mysql_real_escape_string($string);
                break;
            case "email":
                return filter_var(filter_var($string, FILTER_SANITIZE_EMAIL), FILTER_VALIDATE_EMAIL);
                break;
            case "url":
                return filter(filter_var($string, FILTER_SANITIZE_URL), FILTER_VALIDATE_URL);
                break;
            case "ip":
                return filter_var(filter_var($string, FILTER_SANITIZE_IP), FILTER_VALIDATE_IP);
                break;
            default:
                return 0;
                break;
        }
    }
                                Initial URL
Initial Description
Initial Title
data sanitization
Initial Tags
php, data
Initial Language
PHP