Comunidad de diseño web y desarrollo en internet online

Formulario de Envio (PHP)

Citar            
MensajeEscrito el 17 Sep 2004 02:00 pm
Buenas tardes de nuevo

Acabo de implementar el envio de un mail mediante un formulario, y va perfectamente. La unica duda que tengo es que como formo el mail, o sea como le doy forma, porque en el cuerpo de el mensaje quiero incorporar unas lineas de texto que no vienen del formulario. Para no saber no se ni como se hace para que en el cuerpo haga un salto de linea

Alguna sugerencia??

Muchas gracias

Por ivaxtobac

32 de clabLevel



 

unknown
Citar            
MensajeEscrito el 17 Sep 2004 04:07 pm
Observa

Código :

<?php
   $sendTo = "[email protected]";
   $subject = $_POST["asunto"];
   $headers = "From: " . "Cristalab_Flashform";
   $headers .= "<" . $_POST["email"] . ">\r\n";
   $headers .= "Reply-To: " . $_POST["email"]; 
   //AQUI EMPIEZO A CAMBIAR EL CODIGO
   $message = "Titulo del mail\n";
   $message .= "___________________\n";
   $message .= $_POST["cuerpo"];
   mail($sendTo, $subject, $message, $headers);
   echo "estado=Mensaje enviado :D";
?>


Como veras le he añadido dos lineas de codigo y he cambiado donde se necesitaba el = por un [].=[/b] para concatenar; ademas, los saltos de linea los he puesto con \n

No seria mala idea hecharle una ojeada a un tutorial de PHP ;)

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown
Citar            
MensajeEscrito el 17 Sep 2004 04:17 pm
Si ya lo se freddie, si lo tengo hecho, y en ese punto no habria problema. La historia es que quiero que el cuerpo se construya en flash. He pensado de ponerle etiquetas html (<br>) para al salto de linea (ya lo se, es una gilipollez). La estructura del cuerpo del mensaje debe crearse en FLASH

Gracias

Por ivaxtobac

32 de clabLevel



 

unknown
Citar            
MensajeEscrito el 17 Sep 2004 04:27 pm
Y cual es el problema, solamente envialo en formato texto y en Flash pon un campo multilinea y punto.
Si quieres enviar cosas como el titulo del mensaje y espo que te puse, en Flash y no en PHP, haces esto

Buscas la función enviarMail y la modificas asi

Código :

function enviarMail() {
   envio_lv.asunto = asunto_txt.text;
   envio_lv.email = email_txt.text;
   /******************************
      AQUI ESTAN LOS CAMBIOS
   ******************************/
   envio_lv.cuerpo = "Titulo del mensaje\n"+
      "_____________\n"+
      cuerpo_txt.text;
   /******************************
      AQUI TERMINAN LOS CAMBIOS
   ******************************/
   envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
   //Aqui ustedes pueden cambiar de form.php a form.asp dependiendo del servidor
   //que usen
}

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown

 

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