Tenía un formulario y una aplicación php que recogía las variables del formulario, que funcionaban sin problema. El disco duro del servidor se averió, y al arreglarlo instalaron una nueva versión php, y ahora las variables creadas por el formulario no llegan a la aplicación php. La nueva versión de php es 4.4.1 (ignoro cual era la anterior). El formulario es este:
Código:
<html><head>
<title>titulo</title>
</head><body topmargin="0" leftmargin="0" bgcolor="#E3FFE7" link="#800000" vlink="#800000" alink="#800000">
<center>
<form name="form1" method="post" action="prueba-email.php">
<p>Nick: <input type="text" size="21" name="nick"> </p>
<p>email: <input type="text" size="21" name="correo"></p>
<p>Asunto: <input type="text" size="43" name="asunto"></p>
<p> mensaje:</p>
<p><textarea name="mensa" rows="7" cols="57" wrap="VIRTUAL"></textarea></p>
<p><input type="submit" name="Enviar" value="Enviar Mensaje - Send message"></form>
</center>
</body>
</html>
y el progrma php que debería recoger las variables este:
Código:
<html>
<head>
</head>
<body topmargin="10" leftmargin="12" bgcolor="#FBF0DB" link="#00049D" vlink="#800000" alink="#800000"><center>
<?php
///
/// ME ENVIA CORREO
///
mail("[email protected]", "WEBMASTER: $asunto", "Mensaje de $nick para el Webmaster:
====================================
$mensa
====================================",
"From: $correo\r\n" .
"Reply-To: $correo\r\n" .
"X-Mailer: PHP/" . phpversion());
echo('<p align="center"><b><font face="Arial" size="2" color="#512000"><br>Muchas gracias '.$nick.' - Thank you very much '.$nick.'<br><br>Tu mensaje se ha enviado correctamente.<br>Te responderé tan pronto como sea posible.<br><br>Your message has been sent right.<br>I will reply you as soon as posible</font></b>');
?>
<center>
</body>
</html>
¿hay algo que no esté bien?
Muchas gracias por vuestra ayuda.