Comunidad de diseño web y desarrollo en internet online

Formulario de contacto con loadvars

Citar            
MensajeEscrito el 02 Jun 2009 12:05 am
Hola como estan?...
tengo algunas dudas con el tutorial que realizo freedy sobre envio de mail:
la primera es con el php
Como cambio por ejemplo este $_POST,
$headers = "From: " . $_POST["Cristalab_Flashform"];
osea que pueda poner mi sitio, por ejemplo (pese a que es de freedy no? :wink: )
y que funcion cumple dentro de este, ya que no encontre referencia de el en el fla


Código :

<?php
   $sendTo = "[email protected]";
   $subject = $_POST["asunto"];
   $headers = "From: " . $_POST["Cristalab_Flashform"];
   $headers .= "<" . $_POST["email"] . ">\r\n";
   $headers .= "Reply-To: " . $_POST["email"]; 
   $message = $_POST["cuerpo"];
   mail($sendTo, $subject, $message, $headers);
   echo "estado=Mensaje enviado ";
?>


Lo segundo... Como puedo agregar mas variables, Nose si esta bien dicho asi :? , en fin lo que hice fue agregar dos imput text a mi flas pero al pasarlas al php no se que codigo utilizar, por ejemplo el primero que se me ocurrio fue este:

Código :

$message1 = $_POST["pais"];
$message2= $_POST["ciudad"];
mail($sendTo, $subject, $message, $message1, $message2, $headers);


y no funciono...

lo tercero... Es obligatorio levantar tambien el asp que viene adjunto?; La verdad crei que con el php solo alcanzaba pero no funciono hasta levantar tambien el asp siguiente

Código :

<%

Set oMail = Server.CreateObject ("CDONTS.NewMail")

oMail.BodyFormat = 0
oMail.MailFormat = 0

Remitente = Request.Form("email")
Destino = "[email protected]" 'Email de destino

Asunto = Request.Form("asunto")
Cuerpo = Request.Form("cuerpo")
Dia = Request.Form("dia")

oMail.Send Remitente, Destino, Asunto, Cuerpo, Dia

Set oMail = Nothing

%>
estado=Mensaje enviado :D



Bueno para resumir... he utilizado el ejemplo de freedy y la verdad esta muy bien, me funciona perfecto, pero ahora quiero entenderlo para poder crear a gusto mi formulario y por eso mis dudas...

Bueno, un abrazo para todos y gracias :wink:

Por checheno

528 de clabLevel

3 tutoriales

 

Mar del Plata - Argentina

firefox
Citar            
MensajeEscrito el 02 Jun 2009 03:46 am
Perdon :| ....
El asp no va, alcanza y sobra con el php
en cuanto a $headers = "From: " . $_POST["Cristalab_Flashform"]; lo quite pero aparece desordenado el mensaje, la verdad no lo entiendo, nose a que hace referencia...
y lo que mas me tiene colgao es el no poder agregar mas input text al flash porque php no me los reconoce...

Código :

function enviarMail() {
   envio_lv.asunto = asunto_txt.text;
   envio_lv.email = email_txt.text;
   envio_lv.cuerpo = cuerpo_txt.text;
   envio_lv.ciudad = ciudad_txt.text;



envio_lv.ciudad = ciudad_txt.text;
es el que agregue en el flash, pero cuando lo agrego a php no lo reconoce en el envio...

Código :

$subject = $_POST["asunto"];
    $headers = "From: " . $_POST["Cristalab_Flashform"];
   $headers .= "<" . $_POST["email"] . ">\r\n";
   $headers .= "Reply-To: " . $_POST["email"]; 
   $message = $_POST["cuerpo"];
   $contenido= $_POST["ciudad"];
   mail($sendTo, $subject, $message, $contenido, $headers);
   echo "estado=Mensaje enviado :D";
?>


$contenido= $_POST["ciudad"];
Este es el que agrego en el php

En que le puedo estar pifiando chicos?
perdon si rompo alguna regla del foro metiendo tanto codigo y papas, pero queria mostrales lo que hice...

saludos

Por checheno

528 de clabLevel

3 tutoriales

 

Mar del Plata - Argentina

firefox
Citar            
MensajeEscrito el 06 Feb 2011 04:10 am
SEGURAMENTE RESPONDO TARDE, PERO MIRA, YO PUDE MEJORARLO UN POCO HACIENDO ESTO:


<?php

if(isset($_POST["cuerpo"]) && isset($_POST["email"]))
{
$sendTo = "pones [email protected]";
$subject = $_POST["asunto"];
$headers = "From: " . $_POST["Cristalab_Flashform"];
$headers .= "<" . $_POST["email"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["email"];

$message = $_POST["cuerpo"]."\n";
$message .= $_POST["telefono"]."\n";
$message .= $_POST["domicilio"]."\r\n";

mail($sendTo, $subject, utf8_decode($message), $headers);
echo "&estado=Su mensaje ha sido enviado.&";
}
?>

EL TRUCO EN EL PHP ES QUE EN $message . (pongas el punto)......
EN EL FLASH AGREGAS LOS QUE QUIERAS, Y AGREGA LAS VARIABLES TAMBIEN, ASI LAS TOMA DESPUES EL PHP..

Por aza_langa3

1 de clabLevel



 

msie

 

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