Hola a todos a ver si algun eoliano me echa un capote!
estoy progrando un formulario php+flash
la parte flash esta más que correcta, osea que lo que me ocupa es el php...
este es el codigo:
<?PHP
$archivo = fopen("formulario.csv" , "w");
if ($archivo) {
//variables que hayamos declarado en la pelicula de flash
$datos="Nombre del autor: $_POST[nom]
+ Su email:,$_POST[email]
+ Mensaje:,$_POST[mensaje]";
fputs ($archivo, $datos);
}
echo $pulsado;
fclose ($archivo);
?>
<?php
include "libmail.php";
$m= new Mail;
//correo desde el que se enviará
$m->From( "formulario@miservidor.loquesea" );
//correo al que se enviará
$m->To( "webmaster@miservidor.loquesea" );
$m->Subject( "$_POST[nom]" );
//variables que he declarado en la pelicula de flash
$m->Body( "Nombre del autor:
$_POST[nom]
Su email:
$_POST[email]
Mensaje:
$_POST[mensaje]" );
$m->Priority(1) ;
$m->Attach( "formulario.csv", "application/vnd.ms-excel", "attachment" );
$m->Send();
?>
weno esto es lo que hay.el script funciona, pero recibo el correo con el codigo html como texto es decir:
Nombre del autor:
<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="Arial Baltic" SIZE="13" COLOR="#000000" LETTERSPACING="0" KERNING="0">nombre que he puesto</FONT></P></TEXTFORMAT>
Su email:
<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="Arial Baltic" SIZE="13" COLOR="#000000" LETTERSPACING="0" KERNING="0">email que he puesto</FONT></P></TEXTFORMAT>
Mensaje:
<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="Arial Baltic" SIZE="13" COLOR="#000000" LETTERSPACING="0" KERNING="0">probando otra vez el formu</FONT></P></TEXTFORMAT>
el texto lo recibo, pero hay que buscar entre toda esta marabunta de texto....
en este caso es:
nombre->nombre que he puesto
email -> email que he puesto
contenido del email-> probando otra vez el formu...
Por favor que alguien me ayude a completar este dichoso formu...
por cierto, el correo lo recibo en el servidor horde, pero en outlook se ve igual!!
gracias por anticipado!
salu2