Comunidad de diseño web y desarrollo en internet online

formulario en flash, el mail me llega vacío.

Citar            
MensajeEscrito el 15 Ago 2009 11:11 pm
Hola! estoy aprendiendo PHP. Hice un formulario en mi web, puse las variables y hasta ahí todo bárbaro. Solo que cuando le doy enviar, el mensaje me llega al mail pero vacío. Se que tengo que cambiar $variable por $_POST[variable], pero el problema es que no se donde.

el archivo php tiene el siguiente código:

<?PHP
$archivo = fopen("formulario.csv" , "w");
if ($archivo) {
$datos="nombre:: $nom
+ telefono::,$telefono
+ email::,$email
+ mensaje::,$mensaje";
fputs ($archivo, $datos);
}
echo $pulsado;
fclose ($archivo);
?>
<?php
include "libmail.php";
$m= new Mail;
$m->From( "[email protected]" );
$m->To( "[email protected]" );
$m->Subject( "::contacto desde la web::" );
$m->Body( "Nombre::
$nom
Telefono::
$telefono
e-mail::
$email
Mensaje::
$mensaje" );
$m->Cc( "[email protected]");
$m->Priority(1) ;
$m->Attach( "formulario.csv", "application/vnd.ms-excel", "attachment" );
$m->Send();
?>

y el mail me llega así, con solo esto en el cuerpo.:

Nombre::

Telefono::

e-mail::

Mensaje::

Espero que me puedan ayudar, como les dije, es la primera vez que lo hago y no puedo creer que llegué hasta aquí!!! graciasssssssssssssssssssssssssssssssssssssssss, espero su pronta respuesta, ya que tengo subida la web ya con el formulario!!!!

Por cooly

16 de clabLevel



Genero:Femenino  

msie8
Citar            
MensajeEscrito el 16 Ago 2009 01:12 am
Hola, mira, tienes que reemplazar cada una de las variables de las que obtienes los datos del usuario:

Código PHP :

$archivo = fopen("formulario.csv" , "w");
if ($archivo) {
$datos="nombre:: ".$_POST['nom']." telefono::".$_POST['telefono']." email:: ".$_POST['email']." mensaje:: ".$_POST['mensaje'];
fputs ($archivo, $datos);
}
echo $pulsado;
fclose ($archivo);
?>
<?php
include "libmail.php";
$m= new Mail;
$m->From( "[email protected]" );
$m->To( "[email protected]" );
$m->Subject( "::contacto desde la web::" );
$m->Body( "Nombre:: ".$_POST['nom']."
Telefono:: ".$_POST['telefono']."
e-mail:: ".$_POST['email']."
Mensaje:: ".$_POST['mensaje']);
$m->Cc( "[email protected]");
$m->Priority(1) ;
$m->Attach( "formulario.csv", "application/vnd.ms-excel", "attachment" );
$m->Send();
?>

revisa tu código y suerte con eso. (y)

Por -george-

58 de clabLevel



 

Tartarus

firefox
Citar            
MensajeEscrito el 16 Ago 2009 02:24 am
suuuuuper agradecida, lo cambié y funciona a la perfección!!!!
millones de graciasssssssssssssssssssssssssssssssssssssssssss

Por cooly

16 de clabLevel



Genero:Femenino  

msie8
Citar            
MensajeEscrito el 17 Ago 2011 09:12 pm
Muchas gracias .... tambien me funciono!!!

Por androyde6

1 de clabLevel



Genero:Masculino  

firefox

 

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