Hola,
Cita: mail($mail,$subj,$cuerpo,$encabezado); /// ven ENCAVEZADO?
pero en ningun lado de el formulario esta esa cosa, entiendo $mail pues llama a el email que ponga. cuerpo, pues ahi van las cajitas, pero encavezado nop. ok aqui ta mi codigo
Revisa tu codigo, fijate lo que tienes:
Código PHP:
$subj= "Información del formulario";
$encabezado="From: <$email>\n"; // <-- tu encabezado
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre: $nombre \n";
De todas formas, ves que es el cuarto parametro de mail(), asi que si miras en el manual la funcion mail() (
http://www.php.net/manual/en/function.mail.php) veras para que sirve ese cuarto parametro (additional_headers).
Cita: NO me funciona no sale error solo no manda nada
¿Estas seguro de que tienes activado el mostrar errores (directiva display_error en php.ini)? Ademas, tu codigo solo funciona si register_global esta a On en php.ini.
Saludos.
PD: Ademas, debes tener cofigurado PHP para que se conecte a un servidor SMTP (a uno existente) o a sendmail (si tienes sendmail en el servidor).