Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/01/2013, 04:38
Nogardlsda
 
Fecha de Ingreso: septiembre-2010
Mensajes: 15
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Problema con formulario en PHP

Solo ha aparecido el mensaje que he puesto entrecomillado. Nada más...

El código ha quedado así en el archivo mailscript.php:

Código:
<?php 
   
   error_reporting(E_ALL);
   
	$youremail = '[email protected]';//enter your own email here!

	//
	// main form
	//

if(isset($_POST["submit"])){
 
   // Creating the email
   $msg      = "Send by: ".$_POST['field1']."\r\n\r\n";
   $msg     .= "Emailaddress: ".$_POST['field2']."\r\n\r\n";
   $msg     .= "Website: ".$_POST['field3']."\r\n\r\n";
   $msg     .= "Phone: ".$_POST['field4']."\r\n\r\n";
   $msg     .= "Subject: ".$_POST['field5']."\r\n\r\n";
   $msg     .= "Message:\r\n";
   $msg     .= $_POST['field6']."\r\n";
   
   $subject  = "Email from ".$_POST['field1'];
   $headers  = "From: ".$youremail;
   $headers .= "Reply-To: ".$_POST['field1'];
   
// checking for empty fields 
if((strlen($_POST['field1']) > 1 ) || (strlen($_POST['field2']) > 1 ) || (strlen($_POST['field5']) > 1 ) || (strlen($_POST['field6']) > 1 )){
	
		 
    //Sending the email
   $msg = trim(stripslashes($msg));
   
   //Sending the email	
   if (mail($youremail, $subject, $msg, $headers)){ 
   
       // Redirecting to the thank you page
	   die('El mensaje se envió correctamente.');
       header("Location: messagesend.html" );
	   
     }else{

	   // If the mail is not send 
	  die('El mensaje no se envió.');
       header("Location: senderror.html" );
	   
   }
   
	}else{
		
	   // if fields are empty
	   header("Location: senderror2.html" );
	}   
  
}

?>