From 9f89384166b4b7b953a3c4aa5748d8f735859113 Mon Sep 17 00:00:00 2001 From: Jonas Kohl Date: Thu, 26 Dec 2024 11:11:25 +0100 Subject: Error handling --- cgi/contact.php | 40 ++++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 18 deletions(-) (limited to 'cgi/contact.php') diff --git a/cgi/contact.php b/cgi/contact.php index ce265c2..2a8d579 100755 --- a/cgi/contact.php +++ b/cgi/contact.php @@ -1,5 +1,6 @@ send((new Email()) - ->from(new Address($serviceAddress, "Mystic House Corner")) - ->to($sender) - ->subject("Ihre Kontaktanfrage ist bei uns eingegangen") - ->text($body) -); - -$body = "Am $time schrieb $name via Kontaktformular:\n" . quote($message) . "\n"; - -$transport->send((new Email()) - ->from(new Address($serviceAddress, $name)) - ->to("mystic@jonaskohl.de") - ->replyTo($sender) - ->subject("[Mystic House Corner] $subject") - ->text($body) -); - -header("Location: /pages/sent.php"); +try { + $transport->send((new Email()) + ->from(new Address($serviceAddress, "Mystic House Corner")) + ->to($sender) + ->subject("Ihre Kontaktanfrage ist bei uns eingegangen") + ->text($body) + ); + + $body = "Am $time schrieb $name via Kontaktformular:\n" . quote($message) . "\n"; + + $transport->send((new Email()) + ->from(new Address($serviceAddress, $name)) + ->to("mystic@jonaskohl.de") + ->replyTo($sender) + ->subject("[Mystic House Corner] $subject") + ->text($body) + ); + header("Location: /pages/sent.php"); +} catch (TransportException $ex) { + header("Location: /pages/sent_error.php"); +} -- cgit v1.2.3