Antworten auf deine Fragen:
Neues Thema erstellen

Spam-Bot hebelt mein javascript aus

strichcode

Nicht mehr ganz neu hier

Ich hab ja die wenigste Ahnung, aaber vlt. lag der lachende Engel gar nicht falsch?

http://php.net/manual/de/function.strpos.php
Hier steht direkt in der ersten User-Note folgender Satz:
To know that a substring is at the start of the string, you must use: === 0

Deshalb kam ich ja überhaupt erst auf meinen obigen Versuch.

Aber davon abgesehen, habe ich es jetzt mit duddles Code-Stückchen weiter versucht und
ich habe immer noch einen Fehler drin.
In meiner Abfrage muß es wegen if(empty($errors) ) ja ungleich sein, damit ein Fehler kommt, aber mit "!="
passiert leider nicht das Gegenteil von "==="

PHP:
if(isset($_POST['submit'])) {
 
   if (!empty($_POST['phone']) == false) { //prüft ob das Feld leer ist
$errors[] = "Bitte geben Sie eine Telefonnummer ein.";
echo "Bitte geben Sie eine Telefonnummer ein.";}

$nummer = $_POST['phone'];
if ($nummer[0] != "0" or $nummer[0] != "+") { //prüft of eine 0 in der Telefonnummer vorkomme
$errors[] = "Telefonnummer bitte mit 0 oder + beginnen";
echo "Telefonnummer bitte mit 0 oder + beginnen.";}
   if(empty($_POST['email'])){ //Wenn Email leer
$errors[] = "Bitte Emailadresse angeben";
echo "email fehlt";
} elseif (filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) == false) { //Emailformat überprüfen ab PHP 5.2
$errors[] = "Bitte geben Sie ein gültige Emailadresse an";
echo "email falsch";
}

//Wenn es keine Fehler gibt
if(empty($errors) ) {
//Formular abschicken...

Danke für's "Denken helfen".
 

Duddle

Posting-Frequenz: 14µHz

empty() gibt True oder False zurück, je nachdem. Wenn du das Ergebnis invertieren willst, musst du den !-Operator nutzen, wie auf Zeile 4.


Duddle
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
118.634
Beiträge
1.538.448
Mitglieder
67.555
Neuestes Mitglied
scheflo
Oben