Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2012, 13:57
consultashangar
 
Fecha de Ingreso: junio-2011
Ubicación: Buenos Aires
Mensajes: 91
Antigüedad: 13 años, 9 meses
Puntos: 1
Solucion a envio de formulario

tengo esta consulta a ver si alguien l me ayuda
tengo un formulario en PHP que necesito que la accion que realice es la siguiente.
Que el Mail que el interesado escribe en el cuerpo del formulario, se pegue al Remitente

Hoy sale de esta manera:

Asunto Consulta desde Invita Argentina
Remitente: xxxx@xxxxx.com
Destinatario xxxx@xxxxx.com, info@invitaargentina.com
Fecha 14.12.2011 11:44



Para proteger su privacidad, las imágenes externas han sido bloqueadas en este mensaje Mostrar imágenes
Los datos introducidos en el formulario son:


E_Mail = xxxxxx@hotmail.com
Asunto = Reservas
Descripcion = Buenos dias:quisiera saber si tienen disponibilidad para 3 personas para la el 31-12-2011 y el 1-1-2012 y cual seria el precio.

Muchas gracias
saludos!
Enviar = Enviar

Me gustaria que la consulta en el mail llegue asi

Asunto Consulta desde Invita Argentina
Remitente xxxxxx@hotmail.com
Destinatario xxxx@xxxxx.com, info@invitaargentina.com
Fecha 14.12.2011 11:44


E_Mail = xxxxxx@hotmail.com
Asunto = Reservas
Descripcion = Buenos dias:quisiera saber si tienen disponibilidad para 3 personas para la el 31-12-2011 y el 1-1-2012 y cual seria el precio.

Muchas gracias
saludos!
Enviar = Enviar

Para que mi cliente solo tenga que hacer reenviar y consteste la consulta directamente.




Envio el Script que tengo actualmente




<?php

function form_mail($sPara, $sAsunto, $sTexto, $sDe)

{

$bHayFicheros = 0;

$sCabeceraTexto = "";

$sAdjuntos = "";

if ($sDe)$sCabeceras = "From:".$sDe." ";

else $sCabeceras = "";

$sCabeceras .= "MIME-version: 1.0 ";

foreach ($_POST as $sNombre => $sValor)

$sTexto = $sTexto." ".$sNombre." = ".$sValor;

foreach ($_FILES as $vAdjunto)

{

if ($bHayFicheros == 0)

{

$bHayFicheros = 1;

$sCabeceras .= "Content-type: multipart/mixed;";

$sCabeceras .= "boundary="--_Separador-de-mensajes_--" ";

$sCabeceraTexto = "----_Separador-de-mensajes_-- ";

$sCabeceraTexto .= "Content-type: text/plain;charset=iso-8859-1 ";

$sCabeceraTexto .= "Content-transfer-encoding: 7BIT ";

$sTexto = $sCabeceraTexto.$sTexto;

}

if ($vAdjunto["size"] > 0)

{

$sAdjuntos .= " ----_Separador-de-mensajes_-- ";

$sAdjuntos .= "Content-type: ".$vAdjunto["type"].";name="".$vAdjunto["name"]."" ";;

$sAdjuntos .= "Content-Transfer-Encoding: BASE64 ";

$sAdjuntos .= "Content-disposition: attachment;filename="".$vAdjunto["name"]."" ";

$oFichero = fopen($vAdjunto["tmp_name"], 'r');

$sContenido = fread($oFichero, filesize($vAdjunto["tmp_name"]));

$sAdjuntos .= chunk_split(base64_encode($sContenido));

fclose($oFichero);

}

}

if ($bHayFicheros)

$sTexto .= $sAdjuntos." ----_Separador-de-mensajes_---- ";

return(mail($sPara, $sAsunto, $sTexto, $sCabeceras));

}

if (form_mail("xxxx@xxxxx.com, info@invitaargentina.com", "Consultas desde Invita Argentina",

"Los datos introducidos en el formulario son: ", "xxxx@xxxxx.com")) ( Creo que aca deberia modificar algo )

echo "Su formulario ha sido enviado con exito <meta http-equiv='refresh' content='2; url=index.html' >";

Última edición por consultashangar; 16/01/2012 a las 13:58 Razón: Salio mal el primer Print