Comunidad de diseño web y desarrollo en internet online

Sigo recibiendo el mail de mi formulario PHP (+ Flash) vacío

Citar            
MensajeEscrito el 30 Jun 2011 10:29 am
Hola amigos, pues he estado mirando en varios hilos que ya hablábais de eso pero no he conseguido solucionarlo (http://foros.cristalab.com/formulario-en-flash-el-mail-me-llega-vacio.-t77500/)...
Tengo tres archivos, y un código en el botón enviar del formulario. Estos tres archivos son php2excel_csv.php, libmail.php y formulario.csv. Os pongo el código del php2excel_csv.php y a ver si me podeis decir que hago mal... Después el formulario me llega por mail pero "sin asunto", y una linia de texto --> (Direcció: ), vacío... El CSV que lelga adjunto tambien vacío.

Código PHP :

<?PHP
$archivo = fopen("formulario.csv" , "w"); 
if ($archivo) { 
$datos="Direcció: ".$_POST[camp]; 
fputs ($archivo, $datos); 
} 
echo $pulsado; 
fclose ($archivo); 
?> 
<?php 
include "libmail.php"; 
$m= new Mail; 
$m->From( "[email protected]" ); 
$m->To( "[email protected]" ); 
$m->Subject( "Direcció: ".$_POS[camp]); 
$m->Body( "Direcció: ".$_POST[camp]); 
$m->Cc( "[email protected]"); 
$m->Priority(1) ; 
$m->Attach( "formulario.csv", "application/vnd.ms-excel", "attachment" ); 
$m->Send(); 
?>


El camp es el nombre de la instancia de la caja de introducción de texto del Flash.

Supongo que el código del botón estará bien, sino dudo que llegase el mail... Será problema de sintaxis? O del libmail.php?

Muchas gracias por adelantado.
Un saludo.

Por Sifan

8 de clabLevel



 

diseñador cineasta fotógrafo

firefox
Citar            
MensajeEscrito el 30 Jun 2011 12:24 pm

Código PHP :

$m->Subject( "Direcció: ".$_POS[camp]);  // <-- debe ser $_POST


Tienes un "error de dedo" en esa línea ;).

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 30 Jun 2011 01:55 pm

DriverOp escribió:

Código PHP :

$m->Subject( "Direcció: ".$_POS[camp]);  // <-- debe ser $_POST


Tienes un "error de dedo" en esa línea ;).
Es verdad jaja, gracias. Sigo recibiéndolos pero no lo entiendo... Siguen vacíos... Los pongo dentro de las comillas " " ? O el $_POST[camp] no debe de entrar...

Por Sifan

8 de clabLevel



 

diseñador cineasta fotógrafo

firefox
Citar            
MensajeEscrito el 30 Jun 2011 03:08 pm
Ya me funciona jajaja, mi problema:

El objeto de flash de la caja de texto, no tenia nombre en la variable... lo habia puesto en nombre de la instancia... dios mio que burro soy.

Ahora el problema es que me sale así el mensaje que me llega:
Direcció:
<TEXTFORMAT LEFTMARGIN=\"7\" LEADING=\"2\"><P ALIGN=\"JUSTIFY\"><FONT FACE=\"Arial\" SIZE=\"26\" COLOR=\"#CC0000\" LETTERSPACING=\"0\" KERNING=\"0\">quanvagi sere felis</FONT></P></TEXTFORMAT>

Por Sifan

8 de clabLevel



 

diseñador cineasta fotógrafo

firefox
Citar            
MensajeEscrito el 30 Jun 2011 03:12 pm
Vale, he editado el libmail.php y ya lo he resuelto, se trataba de canviar text/plain por text/html xD

Por Sifan

8 de clabLevel



 

diseñador cineasta fotógrafo

firefox

 

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