]> git.p6c8.net - form-email.git/commitdiff
- Fehler von file_put_contents() abfangen
authorPatrick Canterino <patrick@patshaping.de>
Sun, 5 Feb 2012 17:51:58 +0000 (17:51 +0000)
committerPatrick Canterino <patrick@patshaping.de>
Sun, 5 Feb 2012 17:51:58 +0000 (17:51 +0000)
- or die -> or show_fatal

form-email/config.php
form-email/mailer.php

index 814a96a298c0b4b7f0f2f759fd5c363bab2b19d6..3e5a47d7d82fba826145d24b93e3b5a47eefda45 100644 (file)
@@ -6,7 +6,7 @@
 # Konfiguration fuer Form E-Mail\r
 #\r
 # Autor:            Patrick Canterino <patrick@patshaping.de>\r
-# Letzte Aenderung: 09.01.2012\r
+# Letzte Aenderung: 05.02.2012\r
 #\r
 # Copyright (C) 2002-2012 Patrick Canterino\r
 #\r
@@ -123,6 +123,7 @@ $err_subject_long   = 'Der eingegebene Betreff ist zu lang!';
 $err_text_long      = 'Der eingegebene Text ist zu lang!';\r
 \r
 $err_send_error     = 'Beim Versenden der Mail ist ein Fehler aufgetreten!';\r
+$err_store_error    = 'Beim Speichern der Mail ist ein Fehler aufgetreten! Die Mail wurde jedoch korrekt versendet.';\r
 $err_only_post      = 'Dieser Form-Mailer kann nur mit POST aufgerufen werden.';\r
 $err_referer_not_ok = 'Der im HTTP-Referer angegebene Host darf keine Mails versenden.';\r
 \r
index 76fc6480679c555e0bd75d60d9d717c99e65885a..7d9acc4c20b0784cec8ef9302644068e3e468a11 100644 (file)
@@ -7,7 +7,7 @@
 # geschrieben wurde.\r
 #\r
 # Autor:            Patrick Canterino <patrick@patshaping.de>\r
-# Letzte Aenderung: 09.01.2012\r
+# Letzte Aenderung: 05.02.2012\r
 #\r
 # Copyright (C) 2002-2012 Patrick Canterino\r
 #\r
@@ -347,7 +347,7 @@ if($recipient && is_array($aliases) && $aliases[$recipient]) {
 $mailto = semicolon_split($mailto);\r
 \r
 for($x=0;$x<count($mailto);$x++) {\r
-    mail($mailto[$x],$encoded_subject,$mailtext,$header) or die($err_send_error);\r
+    mail($mailto[$x],$encoded_subject,$mailtext,$header) or show_fatal($err_send_error);\r
 }\r
 \r
 # Mails auf Festplatte speichern\r
@@ -373,7 +373,7 @@ if(isset($store_mails) && $store_mails) {
 \r
     # Daten in Datei schreiben\r
 \r
-    file_put_contents($file_name,$mailtext);\r
+    file_put_contents($file_name,$mailtext) or show_fatal($err_store_error);\r
 \r
     # Alte Dateien loeschen\r
 \r

patrick-canterino.de