Hola. Me gustaría saber si este código podría funcionar, ya que en mi ordenador no funciona y no se si es porque no tengo servidor smtp instalado y por eso no funciona la función mail() o porque está mal.
En una página "encuesta.htm" tengo el siguiente form:
<form method="POST" action="envia.php">
<input TYPE="hidden" NAME="accion" VALUE="enviar">
<p><input type="radio" name="p1">Pop / Rock.</p>
<p><input type="radio" name="p1">Salsa.</p>
<p><input type="radio" name="p1">Dance</p>
<p><input type="radio" name="p2">Adecuada.</p>
<p><input type="radio" name="p2">Aburrida.</p>
<p><input type="radio" name="p2">No es mi estilo.</p>
<p><input type="radio" name="p3">Nada</p>
<p><input type="radio" name="p3">Ritmo</p>
<p><input type="radio" name="p3">El estilo</p>
<input type="submit" value="enviar" name="enviar">
<input type="reset" value="Restablecer" name="B2"></p>
</form>
Y luego lo proceso para enviarlo en la página "envia.php" en la que tengo el siguiente código:
<?
$email="[email protected]";
$asunto="encuesta";
if($accion=="enviar")
{$ok=mail("$email","$asunto","Respuesta1:$HTTP_POS T_VARS['p1']\nRespuesta2:$HTTP_POST_VARS['p2']\nRespuesta3:$HTTP_POST_VARS['p3']");
if($ok){echo "Enviado con éxito";}
else{echo "problemas con el envío de la encuesta";}
}
?>
A ver si alguien puede ayudarme.