Ver Mensaje Individual
  #11 (permalink)  
Antiguo 05/08/2011, 12:12
julittok
 
Fecha de Ingreso: agosto-2011
Mensajes: 20
Antigüedad: 12 años, 9 meses
Puntos: 2
Respuesta: Remitente de formulario PHP aparece anónimo?

Gracias a todos por su ayuda, use las variantes que me sugirieron Sourcegeek y Patriarka pero directamente me tira error en line 32 que es la linea del if, no se por que.

Cita:
Iniciado por juanmanuel19686 Ver Mensaje
Prueba esto y dime si te sirvio.

Código PHP:
<?php
$nombre
=$_POST['nombre'];
$email=$_POST['email'];
$mensaje=$_POST['mensaje'];
$message "nombre:".$nombre." \n 
email:"
.$email."  \n
mensaje:"
.$mensaje."\n";  

$to"[email protected]";
$sub$nombre." envio una consulta desde formulario.";
$headers"From: $nombre <$email>\n";  
$headers"Content-Type: text/plain; charset=iso-8859-1\n";

                    
$envio=@mail($to$sub$message$headers);

if (!
$envio){}else{  
Header ("Location: $thank" );  
}
?>
juanmanuel19686 probe con tu codigo y funciona bien, solo le faltaba la línea de
Código PHP:
$thank="gracias.html"
pero lamentablemente el remitente sigue saliendo mal:

Código:
De: [email protected]  <---sigue saliendo anónimo

Para: [email protected] 

Asunto: Nombreenvio una consulta desde formulario

La linea siguiente del código que me mandaste:
Código PHP:
$headers"From: $nombre <$email>\n"
lo que hace (segun veo en los mails) es cargarme la variable $nombre en el asunto: como muestro mas arriba, pero no modifica para nada el from:


es una pena creí que sería mas sencillo hacer esto

alguna última sugerencia antes de darlo por perdido??
saludos