Comunidad de diseño web y desarrollo en internet online

Problema con PHP de un formulario en Flash

Citar            
MensajeEscrito el 14 Feb 2007 05:58 pm
Hola, tengo un problemita, tengo un formulario de contacto en flash y un consultar.PHP que recibe las variables y las envia por correo, bien en este php se puede colocar el correo desde donde se manda y a cual se envía pero cuando te llega dice "De: [email protected]" y quisiera que diga: "De: mi_nombre" nada más sin arroba ni nada como se hace en los web mails o outlook, como se hace esto?... les dejo el php que es de un tuto de esta pag.

Código :

<?PHP
$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
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();
?>

Por 0kool

86 de clabLevel



 

Rosario ARGENTINA

msie
Citar            
MensajeEscrito el 20 Feb 2007 05:38 am
Muy buen turorial... yo lo probe y funciono muy bien. En teoria, el envio del mail depende del servidor y no del correo que pongas en la parte de From ('[email protected]') con lo cual, revisando el archivo libmail.php (y de ser necesario cambiarlo) probaria poniendo en From ('el nombre que quieras y tal como quieras que figure'). De esta forma se "supone" que si todo va bien al llegar el corre figurara en From: el nombre que quieras y tal como quieras que figure. Probalo, si no funciona mira el libmail.php para ver que relacion tiene el From con este ultimo archivo.
Saludos y suerte!!!

Por Daliva

11 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 17 Abr 2008 01:28 am

0kool escribió:

Hola, tengo un problemita, tengo un formulario de contacto en flash y un consultar.PHP que recibe las variables y las envia por correo, bien en este php se puede colocar el correo desde donde se manda y a cual se envía pero cuando te llega dice "De: [email protected]" y quisiera que diga: "De: mi_nombre" nada más sin arroba ni nada como se hace en los web mails o outlook, como se hace esto?... les dejo el php que es de un tuto de esta pag.

Código :

<?PHP
$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
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();
?>



Man podrias mandarme tu archivo fla y php de ese formulario que estas usando por favor, te los agradeceria

Por xtian40

10 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 17 Abr 2008 01:40 am
[quote]les dejo el php que es de un tuto de esta pag.[quote]

¿Buscaste el tuto?

Aprovecho para saludar a 0kool, parece que vivimos en el mismo pueblo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 17 Abr 2008 08:59 pm
por ningun lado encuentro el tuto que me dices man.

Por xtian40

10 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 21 Ago 2008 02:55 am

Estoy utilizando este formulario y al correo me llegan los datos de la siguiente manera...

Nombre:<TEXTFORMAT LEADING=\"2\"><P ALIGN=\"LEFT\"><FONT FACE=\"Arial\" SIZE=\"12\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">mitextomitextomitexto</FONT></P></TEXTFORMAT>

que es lo que debo hacer?
he intentado agregar luego algo en la cabecera para arreglarlo (es lo que figura en rojo) y sigue llegando de la misma manera.. puede ser que lo haya agregado incorrectamente? que puedo hacer?

MI PHP RESUMIDO ES..


Código :

<?PHP
$archivo = fopen("formulario2.csv" , "w");
if ($archivo) {
//variables que hayamos declarado en la pelicula de flash
$datos="Nombre: $_POST[nombre2]
+ Email:,$_POST[email2]
+ Mensaje:,$_POST[mensaje2]";
fputs ($archivo, $datos);
}
echo $pulsado;
fclose ($archivo);
?>
<?php
include "libmail2.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( "Correo Lector" );
[color=red]// Informacion MIME para el correo
$m->Headers = "MIME-Version: 1.0\r\n";
// esta es la linea en donde indicas el tipo de contenido del email
$m->Headers = "Content-type:text/html; charset=iso-8859-1\r\n";
$m->Headers = "Reply-To: none\r\n";
  ## Otras cabeceras que pueden ponerse si ocurren problemas u omitirse si todo va bien.
  ## Obligatoriamente, cada elemento de la cabecera termina en \r\n Nueva línea.
$m->Headers .= "X-Mailer: PHP/" . phpversion();[/color]
//variables que hayamos declarado en la pelicula de flash
$m->Body( "Nombre:
$_POST[nombre2]
Email:
$_POST[email2]
Mensaje:
$_POST[mensaje2]" );
$m->Priority(1) ;
$m->Attach( "formulario2.csv", "application/vnd.ms-excel", "attachment" );
$m->Send();
?>

Por Letslets

16 de clabLevel



 

msie7
Citar            
MensajeEscrito el 21 Ago 2008 03:11 am
Soy nueva en esto pero si no me equivoco debes poner algo como esto...

Código :

$m->"From: tu nombre";
de todas formas pruebalo.. aunque aclaro que en un formulario hice eso.. y me llegaba todo como correo no deseado o indeseable ya que lo leia como pishing (que es cuando no se especifica bien de quien es como hacen con el correo basura)

Por Letslets

16 de clabLevel



 

msie7

 

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