EKKi: PHP Formmailer Umstellen

Beitrag lesen

Mahlzeit Jan,

if(@mail($settings['mailto'],$mail_subject,$text,$text2,$text3,$mail_header, $settings['additional_mail_parameter'])) $sent = true; else $errors[] = $lang['error_mailserver'];

if(@mail($settings['mailto'],$mail_subject,$text,$text2,$text3,$mail_header)) $sent = true; else $errors[] = $lang['error_mailserver'];

Wie kommst Du auf die Idee, dass Du der Funktion mail() beliebig viele Parameter mit unterschiedlichsten Bedeutungen übergeben kannst?

Erscheint die Meldung: keine Verbindung zum Mailserver - bitte später nochmal versuchen. Diese Meldung entspricht: $lang['error_mailserver']; (siehe Qelltext).

... und ist vollkommen bedeutungslos, da Du ja die Rückgabe "echter" Meldungen mittels des @ unterdrückst. Hilfreich bei der Fehlersuche ist übrigens auch error_reporting() auf ein geeignetes Level zu stellen.

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|