Ich benutze die PHP-Mail-Funktion, es funktioniert irgendwie gut, ich mag wirklich nicht diese Funktion zu nutzen, sondern muss für diese eine tun.Mail() Funktion bei PHP mit seltsamen Zeichen
Das Problem ist also, die besonderen europäischen Zeichen auf dem E-Mail in einer lustigen Art und Weise gezeigt werden, habe ich versucht, die Kodifizierung zu iso-8859-1 und das gleiche geschieht einzustellen:
$to = $eemail;
$subject = $campos[4];
$message = $campos[5];
$message = mb_convert_encoding($message, 'HTML-ENTITIES', 'iso-8859-1');
$from = $campos[1];
$headers = "From:".$from."\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$headers .= "X-Priority: 3\r\n";
$headers .= "X-Mailer: PHP". phpversion() ."\r\n";
Die Rest ist ein einfaches E-Mail-Formular, das über AJAX gesendet wird:
$(function() {
$(".submita").click(function() {
var nome = $('#nome').attr('value');
var email = $('#email').attr('value');
var telemovel = $('#telemovel').attr('value');
var loja = $('#loja').attr('value');
var assunto = $('#assunto').attr('value');
var mensagem = $('#mensagem').attr('value');
var dataString = 'nome='+ nome + '&email=' + email + '&telemovel=' + telemovel + '&loja=' + loja + '&assunto=' + assunto + '&mensagem=' + mensagem;
$.ajax({
type: "POST",
url: "ajaxload/conemail.php",
data: dataString,
success: function() {
$(".mensagem").fadeIn();
}
});
return false;
});
});
Was läuft falsch?
'codification' - es lieben. Tolles neues Wort für die Codierung. – DaveRandom
@DaveRandom Es tut mir wirklich leid, dass ich keine Englischkenntnisse habe. Übersetzen Sie auf Portugiesisch das Wort "Kodifizierung" und "Enconding" und alle enden mit dem gleichen portugiesischen Wort. Danke für die Hilfe. – Souza
keine Sorgen, ich habe keine Lust, es amüsierte mich nur :-) – DaveRandom