Hallo Jo,
Nun meine Frage, was muss ich wo einfügen, damit die Fehlermeldung ($lang['emailcouldnotsend') auch im Falle von nicht ausgefüllten Feldern ausgegeben wird.
erstmal wäre wohl error_reporting(E_ALL) am Anfang der Datei, zumindest während der Entwicklung, eine gute Idee. Dann bekommst Du Fehler und Warnungen angezeigt, was auch zur Lösung Deines Problems beitragen könnte.
Um die Fehlermeldung in weiteren Fällen auszugeben mußt Du im Abschnitt:
if (strpos ($text, 'Content-Type:') === FALSE
AND strpos($text, 'MIME-Version:') === FALSE
AND strpos($mail, '@') !== FALSE AND $wero === TRUE
AND strlen($name) <= 30 AND strlen($mail) <= 30
AND strlen($text) <= 5000
AND $mail != $name AND $name != $text AND $text != $mail) {
weitere Bedingungen hinzufügen.
Ich würde Dir aber empfehlen, daß Du wenigstens verstehst, was Du da machst Dir den SELFHTML Artikel "Einfacher PHP-Formmailer" durchzulesen und evtl. diesen anzupassen anstatt dieses halbgare Script notdürftig zu flicken.
Grüße aus Stockholm,
Götz
--
Losung für Freitag, 18. April 2008
Meine Seele hängt an dir; deine rechte Hand hält mich. (Psalm 63,9)
Der Aussätzige jammerte Jesus und er streckte die Hand aus, rührte ihn an und sprach zu ihm: Ich will's tun; sei rein! (Markus 1,41)
(zur aktuellen Losung)
Losung für Freitag, 18. April 2008
Meine Seele hängt an dir; deine rechte Hand hält mich. (Psalm 63,9)
Der Aussätzige jammerte Jesus und er streckte die Hand aus, rührte ihn an und sprach zu ihm: Ich will's tun; sei rein! (Markus 1,41)
(zur aktuellen Losung)