
14/02/2011, 09:49
|
| | Fecha de Ingreso: junio-2004
Mensajes: 37
Antigüedad: 20 años, 8 meses Puntos: 1 | |
Respuesta: No envia la información el Formulario de Contacto Buenas Riddlev9,
A simple vista, sin probar el código y si dices que el correo te llega pero vacío, quiere decir que el formulario y la función mail están funcionando, pero el texto del mensaje no. Por lo que tienes escrito no me queda claro si el contenido de la variable $mensaje lo quieres mandar en UTF8 o en ISO-8859-1. La función correcta para mandar el mensaje en UTF8 es utf8_encode(), con lo que en tu primer código de envio quedaría asi:
mail($para, $asunto, utf8_encode($mensaje), $header);
Tampoco estaría mal que repasaras el tema de las comillas ya que en ocasiones pones simples y en otras dobles -> por ejemplo en la primera linea del formulario pones todo con comillas dobles menos para (method='POST') en xhtml se aconseja que se pongan siempre las comillas dobles. En php para las variables con texto da igual si pones unas u otras, pero siempre sigue la misma regla y para variables númericas es mejor no poner comillas, evita confusiones... Un saludo
Última edición por TEMPUS; 14/02/2011 a las 09:57
Razón: Ampliación de respuesta
|