Vielleicht kennt ihr das!
Jetzt mal das Prob oder der Fehler nach dem Einspielen!
Also die einzige Änderung hab ich an der allg.php vorgenommen!
Original-Code
function icmail ($mail,$bet,$txt, $from = '') { global $allgAr; if ( $from == '' ) { $from = $allgAr['allg_default_subject'].' <'.$allgAr['adminMail'].'>'; } $from = preg_replace ("/\015\012|\015|\012/", "", $from); $header = "From: ".$from."\n"; $header .= "MIME-Version: 1.0\n"; $header .= "Content-Type: text/plain; charset=\"iso-8859-1\";\n"; $header .= "Content-Transfer-Encoding: 8bit"; $mail = escape_for_email($mail); $bet = escape_for_email($bet); if ( mail ( $mail, $bet, $txt,$header) ) { return ( true ); } else { return ( false ); } }
Und dann das funzende Script:
function icmail ($mail,$bet,$txt, $from = '') { global $allgAr; if ( $from == '' ) { $from = $allgAr['allg_default_subject'].' <'.$allgAr['adminMail'].'>'; } $from = preg_replace ("/\015\012|\015|\012/", "", $from); $header = $from."\n"; $header .= "MIME-Version: 1.0\n"; $header .= "Content-Type: text/plain; charset=\"iso-8859-1\";\n"; $header .= "Content-Transfer-Encoding: 8bit"; $mail1 = escape_for_email($mail); $bet = escape_for_email($bet); require("class.phpmailer.php"); $mail = new PHPMailer(); $mail->SetLanguage("de", "phpmailer/"); $mail->IsMail(); $mail->From = "meineAddi"; $mail->FromName = $from; $mail->AddAddress($mail1); $mail->Subject = $bet; $mail->AltBody = $txt; if ( mail ( $mail, $bet, $txt,$header) ) { return ( true ); } else { return ( false ); } }
ABER, jetzt sind auf der Page keine ö, ü, ä, ß zu sehen!
Woran kann der Fehler liegen? Liegt das an der Klasse?
Weil mein Username leider ein ö hat und News sehen auch scheiße aus mit nem KÄSTCHEN drin!
Mit böhsen Grüßen
BöhserDavid
PS: Modifiziertes Script nicht in Benutzung, weil ich mich dann nicht mehr einloggen kann!
verwendete ilchClan Version: 1.1
betroffene Homepage: externer Link