Comunidad de diseño web y desarrollo en internet online

ayuda con formulario

Citar            
MensajeEscrito el 28 Oct 2008 03:34 pm
Saludos, la verdad es que no se casi nada de programación en PHP (por no decir nada), y quisiera que me ayuden, estoy utilizando un formulario que me baje de Internet, el formulario está hecho en flash y tiene un par de archivos php, el formulario funciona todo bien, el único problema es que los datos me llegan de la siguiente forma a mi correo:

Nombre del autor:
<TEXTFORMAT LEADING=\"9\"><P ALIGN=\"LEFT\"><FONT FACE=\"Myriad Pro\" SIZE=\"12\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">max</FONT></P></TEXTFORMAT>
Su email:
<TEXTFORMAT LEADING=\"9\"><P ALIGN=\"LEFT\"><FONT FACE=\"Myriad Pro\" SIZE=\"12\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">maxcronos</FONT></P></TEXTFORMAT>
Su empresa:
<TEXTFORMAT LEADING=\"9\"><P ALIGN=\"LEFT\"><FONT FACE=\"Myriad Pro\" SIZE=\"12\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">ec</FONT></P></TEXTFORMAT>
Motivo del contacto:
<TEXTFORMAT LEADING=\"9\"><P ALIGN=\"LEFT\"><FONT FACE=\"Myriad Pro\" SIZE=\"12\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">Muestra 01</FONT></P></TEXTFORMAT>
Mensaje:
<TEXTFORMAT LEADING=\"9\"><P ALIGN=\"LEFT\"><FONT FACE=\"Myriad Pro\" SIZE=\"12\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">Muestra 01, a ver que pasa</FONT></P></TEXTFORMAT>


en el archivo php que hay que modificar tengo este codigo

Código ActionScript :


<?PHP
$email = $_POST["email"];
$empresa = $_POST["empresa"];
$contacto = $_POST["contacto"];
$mensaje = $_POST["mensaje"];
$archivo = fopen("formulario.csv" , "w");
if ($archivo) {
//variables que hayamos declarado en la pelicula de flash
$datos="Nombre del autor: $nom
+ Su email:,$email
+ Su empresa:,$empresa
+ Motivo del contacto:,$contacto
+ Mensaje:,$mensaje";
fputs ($archivo, $datos);
}
echo $pulsado;
fclose ($archivo);
?>
<?php
$email = $_POST["email"];
$empresa = $_POST["empresa"];
$contacto = $_POST["contacto"];
$mensaje = $_POST["mensaje"];
include "libmail.php";
$m= new Mail;
//correo desde el que se enviará
$m->From( "[email protected]" );
//correo al que se enviará. Se puede poner en ambos lugares el mismo correo
$m->To( "[email protected]" );
//el subject del email, será el email que haya escrito el usuario, salvo que lo cambiemos, pon lo que quieras
$m->Subject( "$email" );
//variables que hayamos declarado en la pelicula de flash
$m->Body( "Nombre del autor:
$nom
Su email:
$email
Su empresa:
$empresa
Motivo del contacto:
$contacto
Mensaje:
$mensaje" );
//Si queremos que el correo se envíe a más cuentas de correo, quitar las barras de comentario y especificar los correos
//$m->Cc( "alguien@algun_server.au");
//$m->Bcc( "alguien_mas@otro_server.es");
$m->Priority(1) ;
$m->Attach( "formulario.csv", "application/vnd.ms-excel", "attachment" );
$m->Send();
?>



lo que quiero es que me lleguen solo los datos sin todo ese código del formato de texto, de antemano gracias pr su ayuda

Por maxcronos

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Nov 2008 03:20 am

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla

 

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