Hallo @ alle,
ich habe folgendes Mail script welches aber es validiert nicht die email angabe und ich bekomme auch keine email...ich weiss nicht warum...
kann mir jemand helfen?
Ich bin im Bereich PHP noch recht neu..bitte habt Verständnis dafür..
Danach das Formular..
Vielen Dank für jede Hilfe...
ich habe folgendes Mail script welches aber es validiert nicht die email angabe und ich bekomme auch keine email...ich weiss nicht warum...
kann mir jemand helfen?
Ich bin im Bereich PHP noch recht neu..bitte habt Verständnis dafür..
PHP-Code:
<?
if( !isset( $_POST['email'] ) or trim( $_POST['email'] )=='' ) {
// Keine Emailadresse eingeben
}
else if(
!preg_match(
"/[a-z0-9_-]+(.[a-z0-9_-]+)*@([0-9a-z][0-9a-z-]*[0-9a-z].)+([a-z]{2,4}|museum)/i"
, $_POST['email'] ) ) {
// Mailadresse ungültig
}
else {
// Mailadresse gültig => Mail versenden, DB, etc.
}
$error = "Fehler: Bitte geben Sie Ihren Namen und Ihren Vornamen ein.<br>";
//send email
$email = $_REQUEST['email'] ;
mail("gemini@novastream.net", "Subject: $subject",
$message, "From: $email" );
echo "Thank you for using our mail form";
}
}
?>
Code:
<html> <head> <title>Kontakt</title> </head> <body> <? echo $error; ?> <form action="mail_test.php" method="post"> Email: <input name="email" type="text" id="email" <?php if(isset($_REQUEST[email])) { echo("value=\"".$_REQUEST[email]."\""); } ?> <input type="submit" value="Senden"> </form> </body> </html>
Vielen Dank für jede Hilfe...
Kommentar