Código PHP:
foreach($HTTP_POST_VARS as $key => $val) $$key = $val;
El
$$key debe ir con un símbolo de $ no con 2 $$. Es decir
Código PHP:
foreach($HTTP_POST_VARS as $key => $val)
$key = $val;
Para validar si una direccion de email es correcta te recomendaría algo mucho más rápido (utilizando patrones de cadenas). Además si lo pones en función o haces una clase de validaciones las puedes reutilizar. Te dejo un ejemplo
Código PHP:
function validateMail($email){
$re = '/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i';
return (preg_match($re, $email) ? true : false);
}
$direccion_valida = "[email protected]";
echo validateMail($direccion_valida);
$direccion_no_valida = "mi_direccionfake.com";
echo validateMail($direccion_no_valida);
Esta clase de preguntas las deberias preguntar en el foro general de PHP no en el subforo orientado a objetos