• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Mail: Umlaute werden trotz utf8 Code nicht richtig angezeigt

parameter95

Neues Mitglied
Guten Tag,

Titel sagt alles..

Code:
PHP:
<?php
$empfaenger = "[email protected]"; 
$absender  = "[email protected]";
$betreff  = "Mail-Test - HTML-E-Mail mit PHP erstellen";
$antwortan  = "[email protected]";
 
$header  = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=utf-8";
 
$header .= "From: $absender\r\n";
$header .= "Reply-To: $antwortan\r\n";

mail( $empfaenger,
  $betreff,
  $mailtext,
  $header);
 
echo "Mail wurde gesendet!";
?>
 
Werbung:
Wo ist der Mailtext, wo die Umlaute?

In welchem Zeichensatz ist die Datei gespeichert?

Wieso nutzt Du noch die mail()-Funktion? Nimm lieber phpmailer.
 
Habe es mit PHPMailer versucht , trotzdem zeigt der Webhoster mir ein Programmierfehler auf der Homepage. Welchen Programmierfehler zeigt er mir nicht an. Sondern ein HTTP 500 " Die Seite kann nicht geladen werden " darunter " Eventuell ein Programmierfehler " .

Das Script vom Buch habe ich grad entdeckt:
PHP:
<?php
include("phpmailer/class.phpmailer.php");

$mail = new PHPMailer();
$mail->From = "[email protected]";
$mail->FromName = "Ein Absender";
$mail->Subject = "Betreff der mail";
$mail->Body = "<table border='1'><tr><td>Name</td></tr></table>";
$mail->AltBody = "Anna";

$mail->AddAdress("[email protected]");
// $mail->AddCC("[email protected]");
// $mail->AddBCC("[email protected]");
$mail->AddReplyTo("[email protected]");
$mail->AddAttachment("im_work.gif");
$mail->AddAttachment("im_blume.jpg");
$mail->AddAttachment("mail_word.doc");
$mail->AddAttachment("mail_excel.xls");
$mail->AddAttachment("pdf_test.pdf");

if($mail->Send())
echo "ok";
?>
 
Werbung:
Edit:
Warning: include(phpmailer/class.phpmailer.php) [function.include]: failed to open stream: No such file or directory in /users/stronet/www/e.php on line 2 .bpe a:link, .bpe a:visited, .bpe a:active { color: #0b4c8e; text-decoration: none; } .bpe a:hover { color: #0D7CEC; }
Warning: include() [function.include]: Failed opening 'phpmailer/class.phpmailer.php' for inclusion (include_path='.') in /users/stronet/www/e.php on line 2 .bpe a:link, .bpe a:visited, .bpe a:active { color: #0b4c8e; text-decoration: none; } .bpe a:hover { color: #0D7CEC; }
Fatal error: Class 'PHPMailer' not found in /users/stronet/www/e.php on line 4
 
Laut der Fehlermeldung hast Du den phpmailer unter einem anderen Pfad abgelegt oder auch gar nicht dort abgelegt. Einfach mit Code kopieren ist das nicht gemacht.
 
Habe es abgeschrieben vom Buch werde aber es aufjedenfall lernen hat aber geklappt musste nur php mailer runter laden und in mein Server einfügen
 
Werbung:
hey parameter 95 was ist deine vision? wofür möchtest du einmal deine programierkünste einsetzen...? ich lerne es gerade ebenfalls... wir sind auf der *uni* fürs programieren die das internet ist und die bücher und so quasi neu eingeschrieben lass doch kontakt halten wenn wir so neu sind und unsere erfahrungen teilen falls der andere sie benötigt... eventuell können wir zusammen was großes programieren wenn wir beide auf das große lust haben etwas worauf die fachprofis bislang nicht gekommen sind...
 
Zurück
Oben