Foros del Web » Programando para Internet » PHP »

Tontería en mail php

Estas en el tema de Tontería en mail php en el foro de PHP en Foros del Web. Buenas, creo que es una tontería, pero me está volviendo loco, mis conocimientos en php son realmente nulos , tengo un form que devuelve php ...
  #1 (permalink)  
Antiguo 09/02/2012, 03:06
 
Fecha de Ingreso: noviembre-2001
Mensajes: 40
Antigüedad: 23 años
Puntos: 0
Tontería en mail php

Buenas, creo que es una tontería, pero me está volviendo loco, mis conocimientos en php son realmente nulos , tengo un form que devuelve php sin formatear ni con "eñes" ni acentos ni nada a un email. Se envía y recibe bien, pero he visto htmlentities, y otras cosas, pero no se donde meter estas funciones para que reciba las eñes, acentos, en negrita y color (en html).

¿Podéis echarme un cable???


Código PHP:
<? 
$from 
$_POST['email'];
$subject 'Asunto del mail'
$message 'Nombre y Apellidos:  ' $_POST['name'] . "\n".
 
'Telefono:  ' $_POST['tel'] . "\n"
 
 
'Nombre y Apellidos 2:  ' $_POST['name2'] . "\n".  
 
'Telefono:  ' $_POST['telf2'] . "\n".  

$headers "From: "$from "\n";
mail ('[email protected]'$subject$message$headers); 
header('Location: pagina de verificacion.html'); 
?>
  #2 (permalink)  
Antiguo 09/02/2012, 04:03
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
Respuesta: Tontería en mail php

supongo que será cosa de utf-8:

http://www.php.net/manual/en/function.mail.php#105211
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #3 (permalink)  
Antiguo 12/02/2012, 17:40
Avatar de educhip  
Fecha de Ingreso: mayo-2008
Ubicación: Granada
Mensajes: 84
Antigüedad: 16 años, 6 meses
Puntos: 6
Respuesta: Tontería en mail php

Prueba con esto:
mail ('[email protected]', $subject, utf8_decode($message), $headers);

Etiquetas: html, mail
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 04:09.