Comunidad de diseño web y desarrollo en internet online

Formulario con autorespuesta diseñada en html

Citar            
MensajeEscrito el 28 Feb 2013 04:12 pm
Buenos dias, teno el codigo php ya listo, con una simple autorespues, pero quiero que esa autorespuesta envie un diseño en html , no se como incrustar el codigo html en ese espacion donde vá el texto de autorespuesta:

Código PHP :

<?php 
$nombre = $_POST['nombre']; 
$mail = $_POST['mail']; 
$comentarios = $_POST['comentarios']; 



$header = 'From: ' . $mail . " \r\n"; 
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n"; 
$header .= "Mime-Version: 1.0 \r\n"; 
$header .= "Content-Type: text/plain"; 

$mensaje .= "Nombre de la persona: " . $nombre . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n"; 
$mensaje.= "Sugerencias o comentarios: " . $comentarios. " \r\n"; 


$para = '[email protected]'; 
$asunto = 'Enviado desde La aplicacion NATHALIA TAFAREL'; 


mail($para, $asunto, utf8_decode($mensaje), $header); 

//Enviando auto respuesta.
$pfw_header = "[email protected]\n"
. "Reply-To: [email protected]\n";
$pfw_subject = "Mensaje recibido";
$pfw_email_to = "$mail";
$pfw_message = " AQUI IRIA EL CODIGO HTML\n"
;
@mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;
?>

Por sebas91

4 de clabLevel



 

chrome
Citar            
MensajeEscrito el 28 Feb 2013 06:01 pm
Cambia el header:

Código PHP :

$header .= "Content-Type: text/plain"; 

//Por
$header .= "Content-type:text/html;charset=utf-8";

Y escribe el cuerpo en html de manera normal.

Pregunta, ¿la validación de campos la haces con javascript antes de enviar al php?, veo que no compruebas si los campos son válidos o no o si están vacíos. Si no lo haces, lo deberías hacer.

Un saludo!.

Por Abducted

Claber

489 de clabLevel

3 tutoriales

Genero:Masculino  

Mentalidad Renovada

chrome
Citar            
MensajeEscrito el 28 Feb 2013 06:11 pm
la validación de campos la hago con jquery...

lo que me esribes no loentindo bien, todo el codigo php lo tengo en una pagina php aparte, el formulario está e otra pagina html . el codigo del php es asi entero:

Código PHP :

<?php 
$nombre = $_POST['nombre']; 
$mail = $_POST['mail']; 
$comentarios = $_POST['comentarios']; 



$header .= 'From: ' . $mail . " \r\n"; 
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n"; 
$header .= "Mime-Version: 1.0 \r\n"; 
$header .= "Content-Type: text/plain"; 
$mensaje .= "Nombre de la persona: " . $nombre . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n"; 
$mensaje .= "Sugerencias o comentarios: " . $comentarios. " \r\n"; 


$para = '[email protected]'; 
$asunto = 'Enviado desde La aplicacion NATHALIA TAFAREL'; 


mail($para, $asunto, utf8_decode($mensaje), $header); 

//Enviando auto respuesta.
$pfw_header = "[email protected]\n"
. "Reply-To: [email protected]\n";
$pfw_subject = "Mensaje recibido";
$pfw_email_to = "$mail";
$pfw_message = "AQUI VA CODIGO HTML \n"
;
@mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;


?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>apliación</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
  
<body>
<div class="wrap">
  <div class="header-slide">
  <iframe src="slide/slider-banner-aplication-facebook.html" frameborder="0" scrolling="no" width="800px" height="483px" style=" background-image:url(img/nathalia-tafarel-workshop-enfoque-visual-1.jpg); background-repeat:no-repeat; background-position:center center; position:absolute;" ></iframe>
  <img class="title"  src="img/title-header-slide.png" width="800" height="483" alt="Nathalia Tafarell workshop" /> </div>
 <div class="info-respuesta" >MUCHAS GRACIAS <?php print $nombre; ?>, pronto recibiras toda la información del evento</div>
</div>


</body>
</html>



El codigo html que quiero enviar contiene imagenes y estilos...

Por sebas91

4 de clabLevel



 

chrome
Citar            
MensajeEscrito el 28 Feb 2013 07:04 pm
Extraido de tu post:

Código PHP :

$pfw_message = "AQUI VA CODIGO HTML \n"

/**
    O en el caso de el que estás personalizando
    tu html debe ser la variable $mensaje
**/
$mensaje .= 'codigo html'; 

Por Abducted

Claber

489 de clabLevel

3 tutoriales

Genero:Masculino  

Mentalidad Renovada

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.