Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/09/2009, 15:22
taiker
 
Fecha de Ingreso: junio-2009
Mensajes: 8
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Problema con FORMULARIO DE CORREO PHP

Hola

Gracias por la respuesta. Si se soluciono el tema, ahora me llegan los mensaje al mail, sin embargo tengo dos dudas si me puedes ayudar.

1.- Existe formade agregar un codigo, para que junto al mail me llegue el IP del usario que lo envia?. Yo en otro PHP use $Message.= "Enviado desde : ".$_SERVER["REMOTE_ADDR"]; pero en este no funciona o quizas no lo estoy colocando en el lugar preciso.

2.- Es posible darle formato al correo que nos llega. Trabajamos con OUTLOOK y los correos que nos llegan son SIN FORMATO, es posible darte un orden con HTML y como puedo hacerlo?


De verdad MUCHAS GRACIAS por la ayuda... He estado aprendiendo a usar PHP pero para un usario aprendis esto esta un poco complicado.


NUEVAMENTE GRACIAS... Saludos y espero sus comentarios.


PD: Les dejo como a quedado el CODIGO DE PHP AHORA.


<?php
#
$MailTo="xxxarroba.cl";
$firstname=utf8_decode($_POST['firstname']);
$firstname=eregi_replace( "\r", "\n", $firstname);
$firstname=stripcslashes($firstname);
$lastname=utf8_decode($_POST['lastname']);
$lastname=eregi_replace( "\r", "\n", $lastname);
$lastname=stripcslashes($lastname);
$MailFrom=utf8_decode($_POST['MailFrom']);
$MailFrom=eregi_replace( "\r", "\n", $MailFrom);
$MailFrom=stripcslashes($MailFrom);
$Phone=utf8_decode($_POST['Phone']);
$Phone=eregi_replace( "\r", "\n", $Phone);
$Phone=stripcslashes($Phone);
$Subject=utf8_decode($_POST['Subject']);
$Subject=eregi_replace( "\r", "\n", $Subject);
$Subject=stripcslashes($Subject);
$Body=utf8_decode($_POST['Body']);
$Body=eregi_replace( "\r", "\n", $Body);
$Body=stripcslashes($Body);


#
# Formating Date ################################################## ##########
# ("m.d.Y"); pour passer au format europŽen ("d.m.Y");
# Pour rajouter les heures de dŽcalage horaire ,ajouter "time()+3600*(2+date("I")));" +2 heure d'ŽtŽ RŽunion
$nowDay=date("d.m.Y");
$nowClock=date("H:i:s",time()+3600*(1+date("I")));
#
# Formating Body content ################################################## ####
#

$FormContent="
Enviado el $nowDay a las: $nowClock:\n\n
--------------------------------------\n
Nombre = $firstname\n
Apellido = $lastname\n
E-mail= $MailFrom\n
Fono = $Subject\n
--------------------------------------\n
Motivo: $Phone\n
--------------------------------------\n
Mensaje: $Body\n
--------------------------------------\n


".urlencode(utf8_encode($FormContent));
#
#
mail($MailTo, "$Phone ", $FormContent, "From: $MailFrom");


#
#
# Autoresponder ################################################## ###########
#
#
$filename = "answer.txt";
$fd = fopen( $filename, "r" );
$contents = fread( $fd, filesize( $filename ) );
fclose( $fd );
mail( "$MailFrom", "Gracias por su mail a ", "$contents\n\n",
"From:xxxxxxx.xx\n" );
#
#
# Flashsignal Variable ################################################## ####
#
$signal=1;
echo "signal=$signal";
#
################################################## #############################
?>