Foros del Web » Programando para Internet » PHP »

$EmailFrom

Estas en el tema de $EmailFrom en el foro de PHP en Foros del Web. Hola Hola Hola. Como han estado? Espero que menos enfermos que yo. Paso a exponer mi preguntita. Tengo un php para levantar los datos de ...
  #1 (permalink)  
Antiguo 25/07/2008, 16:45
 
Fecha de Ingreso: julio-2008
Mensajes: 2
Antigüedad: 11 años, 8 meses
Puntos: 0
$EmailFrom



Hola Hola Hola. Como han estado? Espero que menos enfermos que yo.

Paso a exponer mi preguntita.

Tengo un php para levantar los datos de un formulario y enviarmelos por mail.
Ahora bien, mi duda es simple, puedo poner una variable en EmailFrom??
Es decir, quiero que el mail me llegue desde la dirección que ingresa el que llena el formulario en el campo Email, puedo hacer eso?
Me facilita mucho las cosas a la hora de agregar a "mis contactos" a las personas que envian el formulario.

Les pongo, en parte, el código.

Código PHP:
<?php

$EmailFrom 
"[email protected]";
//necesito poner ahi la dirección de correo del que llena el formulario 
$EmailTo "[email protected]l.com";
$Subject "Inscripcion";
$Nombre Trim(stripslashes($_POST['element_1_1'])); 
$Apellido Trim(stripslashes($_POST['element_1_2'])); 
$Email Trim(stripslashes($_POST['element_3'])); 
$DNI Trim(stripslashes($_POST['element_4'])); 
$Mes Trim(stripslashes($_POST['element_2_1'])); 
$Dia Trim(stripslashes($_POST['element_2_2']));
$Ano Trim(stripslashes($_POST['element_2_3']));

// validacion
$validationOK=true;
if (!
$validationOK) {
  print 
"<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
  exit;
}

// cuerpo mail
$Body "";
$Body .= "Nombre: ";
$Body .= $Nombre;
$Body .= "\n";
$Body .= "Apellido: ";
$Body .= $Apellido;
$Body .= "\n";
$Body .= "Email: ";
$Body .= $Email;
$Body .= "\n";
$Body .= "DNI: ";
$Body .= $DNI;
$Body .= "\n";
$Body .= "FechadeNacimiento: ";
$Body .= $Mes;
$Body .= " / ";
$Body .= $Dia;
$Body .= " / ";
$Body .= $Ano;
$Body .= "\n";

// evniar email 
$success mail($EmailTo$Subject$Body"From: <$EmailFrom>");

// redireccion
if ($success){
  print 
"<meta http-equiv=\"refresh\" content=\"0;URL=ok.htm\">";
}
else{
  print 
"<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
}
?>
  #2 (permalink)  
Antiguo 25/07/2008, 17:06
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 18 años, 1 mes
Puntos: 45
Respuesta: $EmailFrom

Claro que si puedes ponerlo en una variable o hacerlo directamente
Código PHP:
$EmailFrom $_POST['campo_email']; 
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #3 (permalink)  
Antiguo 25/07/2008, 17:07
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.990
Antigüedad: 15 años, 2 meses
Puntos: 80
Respuesta: $EmailFrom

Haz tratado poniendo esto:
Código PHP:
$success mail($EmailTo$Subject$Body"From: <".$Email.">"); 
Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:55.