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


