Autor |
Nachricht |
Ruccola
Threadersteller
Dabei seit: 03.06.2012
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 23.04.2013 14:38
Titel Leere spam mails über Formular |
|
|
Hallo an alle,
ich verwende auf meiner Hompage einen php Formmailer mit den jquery plugins "jquery.validate.js" und "jquery.placeholder.js"
Seit einigen Tagen bekomme ich immer wieder mal ein leeres mail ohne Absender und Inhalt.
Vielleicht hat jemand eine Idee dazu was ich dagegen tun kann?
Hir mal das php:
<?php
// Get Data
$name = strip_tags($_POST['name']);
$email = strip_tags($_POST['email']);
$phone = strip_tags($_POST['phone']);
$message = strip_tags($_POST['message']);
// Send Message
mail( "garten@pallestrang.at", "Homepage Anfrage",
"Name: $name\nEmail: $email\nTelefon: $phone\nNachricht: $message\n",
"From: Pallestrang-Garten <garten-pallestrang.at" );
?>
Vielen Dank im Voraus!
|
|
|
|
|
Morgo
Dabei seit: 10.08.2005
Ort: Von Kowelenz bis Kölle
Alter: 39
Geschlecht:
|
Verfasst Di 23.04.2013 14:52
Titel
|
|
|
Serverseitig validieren.
|
|
|
|
|
Anzeige
|
|
|
Ruccola
Threadersteller
Dabei seit: 03.06.2012
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 23.04.2013 14:55
Titel
|
|
|
Morgo hat geschrieben: | Serverseitig validieren. |
öhm, und wie mach ich das?
|
|
|
|
|
DEKONSTRUKTIV
Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
|
|
|
|
|
JohannL
Dabei seit: 07.07.2007
Ort: Berlin
Alter: -
Geschlecht:
|
Verfasst Mi 24.04.2013 00:50
Titel
|
|
|
DEKONSTRUKTIV hat geschrieben: | http://bit.ly/ZlyyyG | ^ das war wohl nix haha? Anyway..
Serverseitig validieren kann vieles heißen. zum Beispiel gucken, ob die eingegebene Email-Adresse wenigstens gültig aussieht, oder ob $message überhaupt was enthält, und dann dementsprechend einen Fehler anzeigen, statt die Email abzuschicken.
z.b., ganz popelig:
Code: | if (strlen($message) > 1)
{
mail(... parameter hier, obviously ....);
}
else
{
rummaulen('Sie haben die Nachricht vergessen, sie Elch!'); // nochmal das formular plus fehlermeldung anzeigen
} |
|
|
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 24.04.2013 00:59
Titel
|
|
|
Zitat: | if (strlen($message) > 1) |
i´m with stupid.
|
|
|
|
|
pantonine
Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
|
|
|
|
|
JohannL
Dabei seit: 07.07.2007
Ort: Berlin
Alter: -
Geschlecht:
|
Verfasst Mi 24.04.2013 01:40
Titel
|
|
|
bacon hat geschrieben: | Zitat: | if (strlen($message) > 1) |
i´m with stupid. |
blah blah blah, Möchtegern.. das war doch nur ein Beispiel, und wie ich ausdrücklich sagte, das popeligste aller möglichen. Mich persönlich würde nur die $message interessieren, auf email oder homepage etc. pfeife ich, und der OP hat nur danach gefragt wie man den Erhalt von komplett leeren Nachrichten verhindert. Vom Absichern gegen alle möglichen Sachen oder Angriffe war keine Rede. Wenn Du also konkretes zu beanstanden hast, spuck's aus, aber spar' dir das bluffen.
|
|
|
|
|
|
|
|
Ähnliche Themen |
e-mails landen beim empfänger immer im spam
Spam-Schutz für Formular - Java-Script muss geändert werden
Email Formular, aber drei mails mit unterschiedlichen Inhalt
php verschickt leere emails
[CSS] a href produziert leere Zeile
Leere Zellen auslassen (MySQL)
|
|