Bueno arreglado usando die();
Ahora les queda a los que saben de PHP responderme si es una barbaridad o más o menos está bién la cosa. Yo supuse que así no tendría porqué estar mal.
<?php
if (isset($_POST['submit']))
{
$nombre = $_POST["nombre"];
$remitente = $_POST["email"];
$asunto= $_POST["asunto"];
$mensaje= $_POST["mensaje"];
$mensaje = wordwrap($mensaje, 70);
$encabezados = "From: $remitente" . "\r\n" . "Reply-To: $remitente" . "\r\n" . 'Content-type: text/plain; charset=iso-8859-1';
if(empty($remitente)){
die();
} elseif (empty($mensaje)){
die();
} elseif (empty($asunto)) {
die();
} elseif (empty($nombre)) {
die();
} else {
$destino = "
[email protected]";
}
mail($destino, $asunto, $mensaje, $encabezados) or die ("Mensaje no enviado");
echo "Mensaje enviado";
}
?>
Acepto sugerencias y modificaciones o si hay algún error grave en el uso también. Por ejemplo si algo debería anteceder a $_POST, etc...