Ver Mensaje Individual
  #29 (permalink)  
Antiguo 28/12/2010, 11:03
Avatar de Gambinoh
Gambinoh
 
Fecha de Ingreso: diciembre-2010
Mensajes: 348
Antigüedad: 13 años, 5 meses
Puntos: 11
Respuesta: Formulario y código php en la misma página

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...