php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.04.2005, 14:17  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard email prüfen .. bringts was

mal ne frage nebenbei so

bringts eigentlich noch was eine email auf ihre richtigkeit zu prüfen?

den regex den ich bis jetzt verwende schließt ja so einiges aus was ja auch erlaubt ist fällt mir da so auf
umlaute oder search@nutztnix.homeunix.com zb. oder auch search@xx.xxx.xxx.xx <- also ip s ... etc.
das einzig auf das man noch prüfen könnte sind dann eigentlich leerzeichen in email adressen oder?

also wärs nicht sinnvoller nur noch zu prüfen ob die email adresse gegeben ist und wer was von mir will wird schon ne richtige antwortadresse angegen haben?

toll
search ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.04.2005, 14:34  
Gast
 
Beiträge: n/a
Standard

Kommt natürlich immer darauf an, was Du mit der E-Mail Adresse willst..
Würde aber schon sagen, dass es sinnvoll ist, zu prüfen, vielleicht hat sich der
Benutzer ja nur irgendwie vertippt. Dann wäre es sehr nett, ihn darauf hinzuweisen.
 
Alt 15.04.2005, 14:46  
CSS
Erfahrener Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 324
CSS
Standard

Zitat:
Zitat von Aaricia
Kommt natürlich immer darauf an, was Du mit der E-Mail Adresse willst..
Würde aber schon sagen, dass es sinnvoll ist, zu prüfen, vielleicht hat sich der
Benutzer ja nur irgendwie vertippt. Dann wäre es sehr nett, ihn darauf hinzuweisen.
Ich glaube nicht, dass sich jemand so vertippen kann.
Beispiel:
tony@domain.at
tnoy@domain.at

Wie soll das Script wissen, wo er sich vertippt hat?

MfG CSS
CSS ist offline  
Alt 15.04.2005, 14:47  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

also mal so überhaps drüber nachgedacht wärs ganz sinnvoll ...
- die email zu prüfen
PHP-Code:
<?php
if (! eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-zÀ-Ýß*-ý 0-9-]+(\.[a-zÀ-Ýß*-ý 0-9-]+)*(\.[a-z]{2,5})$"$email) ) { ..fragenach }

?>
- und falls was damit nicht stimmt nachzufragen ob da was nicht stimmt damit

weil so wirklich prüfen kann mans nich mehr oder? und ausschließen will man ja auch niemanden
search ist offline  
Alt 15.04.2005, 14:49  
Gast
 
Beiträge: n/a
Standard

ich meinte eher solche Fälle wie
tonyqweb.de
oder
tony@web-de

bei schnellen Blindtipper passiert sowas schonmal, ohne dass sie es merken *g*
Ob die E-Mailadresse stimmt kann das Script natürlich nicht so einfach herausfinden,
außer es schickt eine Mail mit einem Bestätigungslink raus, oder so etwas.
 
Alt 15.04.2005, 14:53  
CSS
Erfahrener Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 324
CSS
Standard

@search

Verwende preg_match

ereg() verwendet man nie!

MfG CSS
CSS ist offline  
Alt 15.04.2005, 15:03  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

jop ich bin sowieso grad dabei in die wunderbare welt der regex einzutauchen
thx fürn hinweis

also nochmal kurzzusammenfassung:
1.) formularfelder auf "anwesenheit" checken

2.) e-mail prüfen und wenn was komisch is dann nachfragen ob das wirklich eine gültige mail adresse ist.

3.) gesammelte daten dem user nochmal vorlegen und eine nochmalige überprüfung durch den user fordern ^^

<- hier könnte man dann noch einbauen dass wenn der user zu schnell bestätigt hat die daten nicht verarbeitet werden

4.) gesammelte daten verarbeiten ...

lustige sache son formular ^^
__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline  
Alt 15.04.2005, 15:03  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

btw erst ne überprüfung und dann halt nen aktivierungslink oder so an die adresse, damit fängst du falscheinträge ab.
robo47 ist offline  
Alt 15.04.2005, 15:07  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

http://pear.php.net/package/Validate
Guradia ist offline  
Alt 15.04.2005, 18:25  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

...schonmal die FAQ[1] der DCLP* gelesen? Die Spezifikation für E-Mail-Adressen findest du im RFC 822. Eine Validierung ist nicht mal eben mit einem schnellen RegExp getan. Also wenn, dann die entsprechenden PEAR-Pakete oder sonstwie korrekten Code verwenden...

[1] http://php-faq.de/

Basti
Basti ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Abfrage ob email adresse schon vorhanden ist TeazY PHP Tipps 2008 10 16.12.2007 12:22
email decodieren / imap_fetchbody malabarista PHP Tipps 2006 0 19.10.2006 09:53
Newsletter email abfrage Problem mokus PHP Tipps 2006 7 18.04.2006 16:35
email test shocky PHP Tipps 2006 2 16.03.2006 13:55
Email Header und Alternativer Text... PHP Tipps 2007 22 10.11.2005 16:38
Email über richtigen Mailserver schicken? PHP Tipps 2005-2 4 03.08.2005 16:34
[Erledigt] automatisch Email PHP Tipps 2005-2 3 26.07.2005 12:53
[Erledigt] doppelte email adressen suchen Datenbanken 9 20.05.2005 19:38
Email aus textarea PHP Tipps 2005 3 14.04.2005 21:37
Zeitversetzte Email versenden pcschröda PHP-Fortgeschrittene 9 29.01.2005 05:47
eMail kontrolle PHP Tipps 2004-2 1 20.12.2004 13:01
Wie implementiere ich mein Email Formular? PHP Tipps 2004-2 2 14.11.2004 17:02
Suche eMail Formular in PHP Beitragsarchiv 2 12.10.2004 16:24
email funktion des phpbb selbst benutzen PHP Tipps 2004 0 22.09.2004 13:18
Email per PHP formatieren PHP Tipps 2004 4 26.07.2004 09:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php email prüfen, php - email prüfen

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:53 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.