Hola! y gracias por responder!
pues el siguiente código no me parece el más adecuado:
Código PHP:
function recoge($var)
{
if (!is_array($var)) {
$tmp = (isset($_REQUEST[$var])) ? strip_tags(trim(htmlspecialchars($_REQUEST[$var]))) : '';
if (get_magic_quotes_gpc()) {
$tmp = stripslashes($tmp);
$tmp = mysql_real_escape_string($tmp);
$tmp = addslashes($tmp);
$tmp = strip_tags($tmp);
}
}else {
$tmp = array();
foreach($var as $val) {
$tmp[] = recoger($val);
}
}
return $tmp;
}
echo '<pre>';
var_dump(recoger($_POST));
echo '</pre>';
mi intención era realizar llamar a la función para limpiar y utilizar las variables con un simple:
Código PHP:
recoge ($_REQUEST[var]);
echo $nombre;
echo $apellido;
algo así... es posible??? tu code me daba fallo:
Código:
Undefined variable: tmp in