No pero si el problema es que el include solo se hace dentro de esa funcion, no tiene efectos a nivel global fuera de ella.
Gracias.
Gracias.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúUPDATE table SET valor = (valor+1.20) WHERE....
if(get_magic_quotes_gpc()) $string = stripslashes($string);
return mysql_real_escape_string($string);
if(!get_magic_quotes_gpc()) $string = mysql_real_escape_string($string);
return $string;
<?php
/**
* @autor Alex_Broadcast
* @desc Funcion para filtrar variables.
* @uso: filtra_var(Cadena, Numeros?, Letras?, Minimo, Maximo, Especiales?, Para DB?);
* Por defecto las letras y los numeros si se permiten y no tiene MAX ni MIN.
*/
function filtra_var($var,$num=1,$let=1,$min=0,$max=0,$exp=0,$db=0){
if($num == 0) $var = preg_replace("/[0-9]/",'',$var);
if($let == 0) $var = preg_replace("/[a-zA-Z]/",'',$var);
if($max != 0){ $long = strlen($var);
if($min > $long || $long > $max){ return FALSE;} }
if($exp != 1) $var = preg_replace("/^[a-z0-9]$/i",'',$var);
if($db == 1){ //Si $var va a un query SQL...
$var = htmlentities($var, ENT_QUOTES);
if(get_magic_quotes_gpc()) $var = stripslashes($var);
}
return $var;
}
/* Ejemplo: Solo numeros, y de 2 cifras minimo, 6 maximo */
$edad = filtra_var($edad,1,0,2,6,0,0);
/* Ejemplo: Solo numeros, sin MIN ni MAX */
$edad = filtra_var($edad,1,0);
/* Ejemplo: Numeros y letras, 3 MIN, 9 MAX */
$edad = filtra_var($edad,1,1,3,9);
?>