Email und telefonummer auf gültigkeit überprüfen

hallo,

also ich hätte noch ein problem. wie kann ich diese gültigkeit, dass die mailadresse auch eine richtige mailadresse mit @ zeichen usw ist und, dass das telefonnummerfeild keine buchstaben enthält … in diesem skript einfügen?

danke schon einmal :smile: … marc

if(!$name) $fehler[] = „Bitte geben Sie Ihren Namen ein.“;
if(!$email) $fehler[] = „Bitte geben Sie Ihre E-Mail Adresse ein.“;
if(!$telefon) $fehler[] = „Bitte geben Sie Telefonnummer.“;

if(!count($fehler)) {

hier wird dann die mail versand
}

} else { // Fehlerausgabe, wenn Felder leer waren

echo "
Bitte korrigieren Sie noch folgende Angaben:";
echo "

  • „.implode(“

  • „,$fehler).“

";

}

Versuch es mal hiermit für email und url (telefonnummer entsprechend anpassen):

if (!ereg("^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+.([a-zA-Z0-9-]{2,3})$",$email))
echo „keine gültige email_adresse“;

if (eregi(’(^http[s]*:[/]+)(.*)’, $url))
echo „keine url“;

Bye, Kurt

vielen dank für die antwort. das zweite war zwar nicht die url sondern die teleonfnummer, aber das prinzip habe ich nun verstanden :smile:

…flayoo

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Urgs, sieht sehr abstrakt aus. :frowning: Wo kann ich erfahren, wie der Zeichencheck (die „logische Operatoren“, oder wie man sie hier auch bezeichnet) genau funktioniert, damit ich eigene Abfragen stricken kann. In meinen Büchern finde ich nur der Befehl, aber keine Instruktion, wie der Rest funktioniert.

Danke…

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Urgs, sieht sehr abstrakt aus. :frowning: Wo kann ich erfahren, wie
der Zeichencheck (die „logische Operatoren“, oder wie man sie
hier auch bezeichnet) genau funktioniert, damit ich eigene
Abfragen stricken kann. In meinen Büchern finde ich nur der
Befehl, aber keine Instruktion, wie der Rest funktioniert.

Hi…

vielleicht hilft ja für den Anfang

http://www.dynamic-webpages.de/php/index.php

und dort nach dem Befehl suchen, den du benötigst.
Oder die Frage etwas genauer definieren,
damit man veruchen kann, eine sinnvolle Antwort zu geben :wink:

Bye, Kurt

Ich habe zwischenzeitlich nach langem Suchen doch noch eine gute Beschreibung gefunden und diese auch wohl kapiert… Trotzdem Danke!

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]