Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Bedingung bei der Eingabe einer Email-Adresse

Hallo Leute!
Zunächst mal, ich hab bisher noch sehr wenig ahnung von php, möchte es aber lernen. :)
Ich hab vor längerer Zeit ein Skript von einem Kollegen geschrieben bekommen und dort auch schon einige Änderungen vorgenommen. Es handelt sich hierbei um ein Anmeldeformular für einen Newsletter (ohne auf eine Datenbank zurückzugreifen), das nach der Eingabe der E-Mail-Adresse eine Mail an Mich und an den potentiellen Empfänger schickt, dass er/sie sich für den Newsletter an bzw. abgemeldet hat, sowie anschließend eine Erfolgsmeldung auf der HTML generiert. (Also es gibt die Eingabefelder - input "Text" und "radio")
Mein Problem ist folgendes: Wenn man eine nicht gültige E-Mail-Adresse eingibt, versendet das Skript trotzdem (und gibt eine Erfolgsmeldung heraus). Wie kann ich in dem Skript eigeben, dass es nur richtig ist (und dann per echo ein OK herausgibt), wenn im input type="text" etwas wie ein '@' vorkommt?

Vielen Dank schonmal im Voraus!
Grüße
Dennis

Hier gehts zum Orginal Eintrag "Bedingung bei der Eingabe einer Email-Adresse" im Forum

Antworten

indem du im string mit [doc]strpos[/doc] danach suchst


2.

Diese Art von Überprüfung ist und bleibt Quatsch. Da kann man auch @@@@@@@ als Adresse angeben.

15.11. Wie kann ich feststellen, ob eine Mailadresse äußerlich gültig ist?
http://www.php-faq.de/q/q-mail-adresse-gueltig.html

*** Nobody ***


3.

wenn du das ganze ausbaust, dann geht das ohne probleme...

aber stimmt, wieso das rad neu erfinden, wenns es schon gibt...


4.

und wenn Du kein pear-Paket installieren darfst, dann vergiß die email-Überprüfung...


Hier gehts zum Orginal Eintrag "Bedingung bei der Eingabe einer Email-Adresse" im Forum
 
phpforum.de | Impressum | Handy Bundles