Comunidad de diseño web y desarrollo en internet online

no me funciona lo que he probado

Citar            
MensajeEscrito el 25 Jun 2008 11:46 am
Hola a todos:
Llevo varios días buscando la forma de que al recibir el email que manda este php que recoge los datos de un formulario flash se visualicen correctamente las ñ y las tildes.
Sé que hay mucho escrito sobre el tema, en este y en otros foros, pero debo ser poco lista porque nada de lo que he probado me ha funcionado.
¿Puede alguien explicarme de forma clara lo que tengo que poner?

Código :

<?php 
   $sendTo = "[email protected]";
   $subject = $_POST["titulo"];
   $headers = "From: " . $_POST["Cristalab_Flashform"];
   $headers .= "<" . $_POST["email"] . ">\r\n";
   $headers .= "Reply-To: " . $_POST["email"]; 
   $message =  "NOMBRE: " . $_POST ["nombre"] . "\r\n";
   $message .= "APELLIDOS: " . $_POST["apellidos"] . "\r\n";
   $message .= "CALLE: " . $_POST["calle"] . "\r\n";
   $message .= "POBLACION: " . $_POST["poblacion"] . "\r\n";
   $message .= "C.P.: " . $_POST["cp"] . "\r\n";
   $message .= "PROVINCIA: " . $_POST["provincia"] . "\r\n";
   $message .= "PAIS: " . $_POST["pais"] . "\r\n";
   mail($sendTo, $subject, $message, $headers);
   echo "estado=Mensaje enviado";
?>


Me quitaría un peso de enncima ya que llevo un mes dando vueltas al formulario. Incluso he tenido que mudar a unix porque mi servidor no soportaba asp y no he logrado hacer funcionar el formulario con asp.

Gracias

Por Olga

19 de clabLevel



 

msie
Citar            
MensajeEscrito el 25 Jun 2008 01:48 pm
Has probado con las cabeceras

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

Por Fer10

14 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 25 Jun 2008 02:16 pm
Lo acabo de probar y nada,

así es como me lo devuelve:

NOMBRE: Olga
APELLIDOS: Recalde Gómez
CALLE: verdes las han segado
POBLACION: villa
C.P.: 1025
PROVINCIA: cantabria
PAIS: españa

Por Olga

19 de clabLevel



 

msie
Citar            
MensajeEscrito el 25 Jun 2008 05:44 pm
Perdón, debes poner la siguiente cabecera

$headers .= "Content-type: text/html; charset=utf-8\r\n";

a ver si te funciona ahora

Por Fer10

14 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 25 Jun 2008 06:18 pm
:(
¿por qué se pone text/html?

Por Olga

19 de clabLevel



 

msie
Citar            
MensajeEscrito el 25 Jun 2008 06:20 pm

Olga escribió:

:(
¿por qué se pone text/html?


uyy!! que no dije que tempoco me funciona

Por Olga

19 de clabLevel



 

msie
Citar            
MensajeEscrito el 26 Jun 2008 01:11 am

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

firefox
Citar            
MensajeEscrito el 26 Jun 2008 09:04 pm
Siiiiiiiiiiiiiii, siiiiiiiiiiiiiiiiiiiii, siiiiiiiiiiiiiiiiiiiiiiii
eso es!! funciona!!!
Gracias, gracias, gracias :lol:
ahhhhhhh, ¡¡qué bien!!!
muuuuuuuaaaaaaaaaaaakkkkkkkkkk

Por Olga

19 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.