Comunidad de diseño web y desarrollo en internet online

Como envio codigo html en mi form php flash?

Citar            
MensajeEscrito el 11 Nov 2008 05:21 pm
hola gente, tengo un problema con un formulario.
El formulario manda el mensaje correctamente, solo que sin formato, ej:

Código :

Nombre y apellido del contacto: hernan, xxxxxxx
 tel?no del contacto: 5555-5555
 E-Mail del contacto: [email protected]
 Provincia y localidad del contacto: buenos aires
 Esta persona nos encontro mediante: Recomendado de...
 Si fue recomendado, es por esta persona: jose xxxxxx
 Razon de este contacto: Seleccione...
 El Asunto del mensaje es: este es el asunto
 El contacto escribe la siguiente consulta:
 esta es la consulta

esto es con este php

Código :

<?php
   $sendTo = "[email protected]";
   $subject = "Consulta desde website / " .$_POST["departamento"];
   $headers = "From: " . $_POST["Cristalab_Flashform"];
   $headers .= "<" . $_POST["email"] . ">\r\n";
   $headers .= "Reply-To: " . $_POST["email"]; 
   $headers .= "Content-type: text/html; charset=iso-8859-1 \r\n";
   $headers .= "MIME-Version: 1.0\n";
   $message = " Nombre y apellido del contacto: " .$_POST["nombre"].", ".$_POST["apellido"].   
   "\n\n teléfono del contacto: " .$_POST["telefono"].
   "\n\n E-Mail del contacto: " .$_POST["email"].
   "\n\n Provincia y localidad del contacto: " .$_POST["localidad"].
   "\n\n Esta persona nos encontro mediante: " .$_POST["encontro"].
   "\n\n Si fue recomendado, es por esta persona: " .$_POST["reco"].
   "\n\n Razon de este contacto: " .$_POST["departamento"].
   "\n\n El Asunto del mensaje es: " .$_POST["asunto"].
   "\n\n El contacto escribe la siguiente consulta: \n\r"
   .$_POST["cuerpo"];
   mail($sendTo, $subject, utf8_decode($message), $headers);
   echo "estado=Mensaje enviado. \n Gracias por su consulta";
?>


ahora, lo que quiero hacer es recivir esto pero con formato html, como para armar celdas y algo mas amigable a la vista :cool: ej:

Código :

<html>
<head>
<title>Formulario de la web de crop</title>
</head>
<body>
<table width="689" border="1" align="center" bordercolor="#0000FF" bgcolor="#CCCCCC">
 <tr>
   <td colspan="4"><div align="center"><strong>Los siguinetes datos son enviados mediante el formulario web de DAGVA</strong></div></td>
 </tr>
 <tr>
   <td width="175">Nombre:</td>
   <td width="180"> hernan </td>
   <td width="123">Apellido:</td>
   <td width="183">pardal</td>
 </tr>
 <tr>
   <td>Telefono:</td>
   <td>5555-5555</td>
   <td>Email:</td>
   <td>[email protected]</td>
 </tr>
 <tr>
   <td>Localidad y provincia</td>
   <td>buenos aires</td>
   <td>Consulta referida a:</td>
   <td>Diseño web</td>
 </tr>
 <tr>
   <td>Asunto:</td>
   <td colspan="3">el asunto es lalalalalalalala</td>
 </tr>
 <tr>
   <td>Consulta:</td>
   <td colspan="3">&nbsp;</td>
 </tr>
 <tr>
   <td colspan="4">la consulta sekasjdkas dh asjkdhasjkd askjdhaskjdhkjashdkasjhd kjasdhkasjdhaskj askjfh askjdhkjasdhs dhaskjdas d as das dhakjs dhaskj dhaskjd kasjd haksjd aksjd haskj dhaskjd haskjdh akjs dakj dhakj dhaskj dhakj dask jdhaskjd has djash dakjs dhakjsdhakjsdh akjsdhakjs dhaksj dhaksjdh j</td>
 </tr>
 <tr>
   <td colspan="4">===========================================================================</td>
 </tr>
 <tr>
   <td>Nos encontro por medio de:</td>
   <td colspan="3">Recomendado de...</td>
 </tr>
 <tr>
   <td>Recomendado de:</td>
   <td colspan="3">juan moncho</td>
 </tr>
</table>
</body>
</html>


La pregunta es, como meto este codigo para ser enviado. Si yo lo meto de esta forma

Código :

$message = '<html>....</html>';
me llega todo el codigo como texto normal.

Me ayudan?
gracias de antemano a los que vean esto. Saludos :lol:

Por nightpowa

22 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 11 Nov 2008 07:54 pm
Y donde entra flash aqui???

Por GersonM_17

330 de clabLevel



Genero:Masculino   Héroes

Flash AS3 / PHP Developer

firefox
Citar            
MensajeEscrito el 12 Nov 2008 02:31 am
GersonM_17
si vas a responder responde con buena onda xD
nightpowa
entra a php.net y hechale un ojo a la funcion mail, enctype html....

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 12 Nov 2008 02:56 am
Bueno, de todas maneras no entiendo.

Un saludo

Por GersonM_17

330 de clabLevel



Genero:Masculino   Héroes

Flash AS3 / PHP Developer

firefox
Citar            
MensajeEscrito el 12 Nov 2008 03:01 am

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 12 Nov 2008 08:47 am

ironeric23 escribió:

http://www.cristalab.com/tutoriales/141/formulario-de-email-flash-php-enviado-en-html.html

ya lo vi este tuto, lo que pasa es que mi host utilisa POST,y no lo logro modificar con exito para que me funcione.

no esta bien poner el mensaje asi, no? o quisa sea de otra forma...

Código :

$message = '<html>....</html>';

Por nightpowa

22 de clabLevel



Genero:Masculino  

opera
Citar            
MensajeEscrito el 12 Nov 2008 10:41 am
si
si miras el tutorial que te di lo hace asi
mira este trozo:

Código PHP :

$mensaje = '
<html>
<head>
<title>Confirmaci&oacute;n de envio del formulario de la web Crop</title>
</head>
<body link="/* 666666" vlink="/* 999999" alink="/* CCCCCC">
<table width="495" height="320" border="0" class="tImagen" background="http://www.tuservidor.com/Donde/Tengas/tusimagenes/fondo.gif">
  <tr>
    <td width="494" height="320" class="tImagen" valign="top"> 
      <table width="495" height="83" border="0">
        <tr>
---

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 12 Nov 2008 06:18 pm
pues no hay caso, no logro que el correo que se envia llege con el html armado con sus celdas, lo que llega es el codio html en crudo (<html> bla bla bla </html>)

este es mi codigo flash con el que envio

Código :

//Declaro las variables para enviar y para recibir
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
//Función que envia el forumlario
function enviarMail() {
   envio_lv.nombre = nombre_txt.text;
   envio_lv.apellido = apellido_txt.text;
   envio_lv.telefono = telefono_txt.text;
   envio_lv.email = email_txt.text;
   envio_lv.localidad = localidad_txt.text;
   envio_lv.encontro = encontro_txt.text;
   envio_lv.departamento = departamento_txt.text;
   envio_lv.reco = reco_txt.text;
   envio_lv.asunto = asunto_txt.text;
   envio_lv.cuerpo = cuerpo_txt.text;
   envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
   //Aqui ustedes pueden cambiar de form.php a form.asp dependiendo del servidor
   //que usen
}
//Función que procesa los datos recibidos del servidor
recibir_lv.onLoad = function(exito) {
   if (exito) {
      estado_txt.text = this.estado;
   } else {
      //Muestra un mensaje de error en negrita
      estado_txt.text = "Error en la aplicación de correo";
   }
};


y este es el codigo PHP, que por lo que vi esta bien, bah, en realidad no esta bien, si no funcionaria :roll:

Código :

<?php
   $sendTo = "[email protected]";
   $subject = "Consulta desde website DAGVA / " .$_POST["departamento"];
   $headers = "From: " . $_POST["Cristalab_Flashform"];
   $headers .= "<" . $_POST["email"] . ">\r\n";
   $headers .= "Reply-To: " . $_POST["email"]; 
   $headers .= "Content-type: text/html; charset=iso-8859-1 \r\n";
   $headers .= "MIME-Version: 1.0\n";
   $message .= '
<html>
<head>
<title>form de dagva</title>
</head>
<body>
<table width="689" border="1" align="center">
  <tr>
    <td colspan="4"><div align="center"><strong>Los siguinetes datos son enviados mediante el formulario web de DAGVA</strong></div></td>
  </tr>
  <tr>
    <td width="175">Nombre:</td>
    <td width="180">.$_POST["nombre"].</td>
    <td width="123">Apellido:</td>
    <td width="183">.$_POST["apellido"].</td>
  </tr>
  <tr>
    <td>Telefono:</td>
    <td>.$_POST["telefono"].</td>
    <td>Email:</td>
    <td>.$_POST["email"].</td>
  </tr>
  <tr>
    <td>Localidad y provincia</td>
    <td>.$_POST["localidad"].</td>
    <td>Consulta referida a:</td>
    <td>.$_POST["departamento"].</td>
  </tr>
  <tr>
    <td>Asunto:</td>
    <td colspan="3">.$_POST["asunto"].</td>
  </tr>
  <tr>
    <td>Consulta:</td>
    <td colspan="3">&nbsp;</td>
  </tr>
  <tr>
    <td colspan="4">.$_POST["cuerpo"].</td>
  </tr>
  <tr>
    <td colspan="4">===========================================================================</td>
  </tr>
  <tr>
    <td>Nos encontro por medio de:</td>
    <td colspan="3">.$_POST["encontro"].</td>
  </tr>
  <tr>
    <td>Recomendado de:</td>
    <td colspan="3">.$_POST["reco"].</td>
  </tr>
</table>
</body>
</html>
';
   mail($sendTo, $subject, utf8_decode($message), $headers);
   echo "estado=Mensaje enviado. \n Gracias por su consulta";
?>


seguramente algo hago mal, si le dan un vistaso les regalo mi alma!! :D

gracias y saludos

Por nightpowa

22 de clabLevel



Genero:Masculino  

msie7

 

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