No se mucho de programación y tengo un problema con un formulario simple de contacto. Este formulario lo vengo utilizando en php 5.3 y funciona perfectamente pero en versiones 5.4 o superiores ya no funciona.
El código es el siguiente:
Código HTML:
<?
$MailToAddress = "CUENTA_DE_CORREO";
$MailSubject = "ASUNTO";
if (!$MailFromAddress) {
$MailFromAddress = "CUENTA_DE_CORREO";
}
$Header = "CONTACTO";
$Footer = "";
if (!is_array($HTTP_POST_VARS))
return;
reset($HTTP_POST_VARS);
while(list($key, $val) = each($HTTP_POST_VARS)) {
$GLOBALS[$key] = $val;
$val=stripslashes($val);
$Message .= "$key = $val\n";
}
if ($Header) {
$Message = $Header."\n\n".$Message."\n\n";
}
$Message .= "REMOTE HOST: ".$REMOTE_HOST."\n";
$Message .= "REMOTE USER: ". $REMOTE_USER."\n";
$Message .= "REMOTE ADDR: ". $REMOTE_ADDR."\n";
if ($Footer) {
$Message .= "\n\n".$Footer;
}
mail( "$MailToAddress", "$MailSubject", "$Message", "From: $MailFromAddress");
header ("Location: http://DOMINIO/CONFIRMACION_DE_RECEPCION");
?>
Muchas gracias desde ya.