Hallo,
ich möchte DB-Tabellen updaten wenn der Versand erfolgreich war.
Wie bau ich das denn hier ein ?
nach $mail->Send(); oder nach den catch-Blöcken ?
Wenn ichs nach den catch-Blöcken einbau wird ja trotz Fehler
ein Update gemacht.
Oder krieg ich dann ne weiße Seite mit ner Fehlermeldung ?
Wieso kann man in dem Klassengedöns nicht einfach if(!$mail->Send()) machen ?
Wieso ist $mail-Subject usw. im try-Block drin ? Es wird doch nur auf Send getestet.
try/catch macht doch nur alles unnötig kompliziert.
Kann aber auch sein, daß ich zu blöd bin den Quantensprung in der Programmierung zu entdecken.
ich möchte DB-Tabellen updaten wenn der Versand erfolgreich war.
Wie bau ich das denn hier ein ?
PHP-Code:
try {
$mail->Subject = $subject;
// ....
$mail->Send();
}
catch (phpmailerException $e) {
echo $e->errorMessage(); // Pretty error messages from PHPMailer
}
catch (Exception $e) {
echo $e->getMessage(); // Boring error messages from anything else!
}
Wenn ichs nach den catch-Blöcken einbau wird ja trotz Fehler
ein Update gemacht.
Oder krieg ich dann ne weiße Seite mit ner Fehlermeldung ?
Wieso kann man in dem Klassengedöns nicht einfach if(!$mail->Send()) machen ?
Wieso ist $mail-Subject usw. im try-Block drin ? Es wird doch nur auf Send getestet.
try/catch macht doch nur alles unnötig kompliziert.
Kann aber auch sein, daß ich zu blöd bin den Quantensprung in der Programmierung zu entdecken.
Kommentar