Einzelnen Beitrag anzeigen
Alt 20.12.2004, 12:56  
Gast
 
Beiträge: n/a
Standard eMail kontrolle

Hallo,
da ich mit erst PHP lerne habe ich folgende Frage

wie kann ich kontrollieren, ob die angegebende eMail adresse auch korrekt ist? sprich ein @ und ein . beinhaltet und die anderen felder auch was geschrieben wurde

folgenden code nutze ich:

./index.php?s=kontakt
Code:
<table width="80%"><tr><td>
Bitte f&uuml;llen Sie alle Felder aus.

<table width="80%"><tr><td width="10%">
<form action="./send.php" method="post">
Name  </td><td width="80%" align="left"><input type="text" name="name" value="">*</td></tr><tr><td width="10%">
E-Mail</td><td width="80%" align="left"><input type="text" name="email" value="">*</td></tr><tr><td width="10%">
Betreff</td><td width="80%" align="left"><input type="text" name="betreff" value="">*</td></tr></table>



Ihre Nachricht:*

<textarea name="text" rows="7" cols="40"></textarea>

<input type="submit" value="Abschicken">
[b]

* Bitte keine Sonderzeichen (äöüß:,.#+*)
</form>
</td></tr></table>

./send.php
Code:
mail("MAILADRESSE", "Kontakt: $betreff", "Sie haben eine eMail erhalten die ueber das SEITENNAME's Kontakt Formular abgesendet wurde.\nVon: $name\nMit der eMail Adresse: $email\nund dem Betreff: $betreff\n\nNachricht:\n\n$text", "From:\"$name\"<$email>");
mail("$name<$email>", "SEITENNAME Kontakt Formular", "\nDein Kontakt zur Sudelkerze wurde hergestellt.\nSchon bald erhälst Du Antwort zu dem von Dir kommunizierten Inhalt.\nFür Dein privates Logbuch wird dieser hier nochmals dokumentiert.\n>>>> \n\nName: $name\neMail Adresse: $email\nBetreff: $betreff\nNachricht:\n$text", "From:SEITENNAME Mailer<NAME@DOAMINNAME.de>");

echo'Danke <h2>';
echo $name;
echo'</h2>
Dein Kontakt zur Sudelkerze wurde hergestellt.
 du hast soeben eine Bestätigungsmail erhalten
 Diese wurde an ';
echo $email;
echo' gesendet.
 
Sponsor Mitteilung
PHP Code Flüsterer

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