Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/03/2007, 16:19
loponti
 
Fecha de Ingreso: febrero-2007
Ubicación: Mollerussa
Mensajes: 99
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: acentos al enviar formulario dreamweaver a e-mail

Cita:
Iniciado por ElJavista Ver Mensaje
Yo te puedo ayudar con eso si es que los envías usando el php, si es así, entonces leete esto, si no es así, entonces busca en el lenguage en que lo estás haciendo la función que reemplaza los caracteres ascii en caracteres html, para el caso del php es esta funcion: htmlentities, en vez de tomar ordinariamente las variables de este modo:

$var = $_POST["var"];

lo tomas así:

$var = htmlentities($_POST["var"]);

pero ahora tienes que enviar el correo como html y o como ASCII, entonces tienes que incluir en la info de cabecera este par de lineas:

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

Toma en cuenta que la funcion mail es de esta manera:

mail($email, "asunto", $mensaje, $headers)

Espero que te ayude, aunque por el hecho de haber hecho tu formulario en Dreamweaber sospecho que no sabes mucho de programación.
Hola ElJavista,
La verdad es que de programación se muy poco o menos y en ello estoy. Por eso de tanto en tanto lanzo una duda o un problema que no he podido o no he sabido encontrar en un libro o en este foro que gracias a vosotros los expertos es un autentico manual con el que he aprendido mucho solo mirando respuestas ajenas. De verdad que os lo agradezco.
Referente a los acentos...
No se donde encajar lo que me propones. Yo al empezar el HEAD tengo esta etiqueta
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Como diria el chiste ¿esto es grave doctor?
Si me hechas otra mano te lo agradeceré si no "no hay prisa"
Gracias