hallo, ich habe folgendes Problem:
Ich möchte lediglich ein PHP script wo man einfach nur seine email adresse in ein textfeld eintippt, auf den senden button klickt, dann per php die emailadresse überprüft wird und wenn ein fehler vorliegt, dieser angezeigt wird ansonsten kommt eine "vielen Dank" Meldung..
wie z.b. auf dieser Seite >Beispiel
hier mein script..aber es klappt überhaupt nicht..WARUM
BITTE HELFT...
.mail_test.php
[PHP]
<?
if(isset($_REQUEST['email'])){
// wurde das Formular abgesendet
if(strlen($_REQUEST['email']) > 0 ){
// hat der Benutzer Email eingegeben
//require('naechsteDatei.php'); oder DB-Logik
//evtl: exit();
}else{
$error = "Fehler: Bitte geben Sie Ihren Namen und Ihren Vornamen ein.<br>";
//send email
$email = $_REQUEST['email'] ;
mail("info@domain.net", "Subject: $subject",
$message, "From: $email" );
echo "Thank you for using our mail form";
}
}
?>
<html>
<head>
<title>Kontakt</title>
</head>
<body>
<? echo $error; ?>
<form action="mail_test.php" method="post">
Email:
<input name="email" type="text" id="email" <? if(isset($_REQUEST[email])){
echo("value=\"".$_REQUEST[email]."\""); } ?>>
<input type="submit" value="Senden">
</form>
</body>
</html>
Wo liegt mein denkfehler?
Ich möchte lediglich ein PHP script wo man einfach nur seine email adresse in ein textfeld eintippt, auf den senden button klickt, dann per php die emailadresse überprüft wird und wenn ein fehler vorliegt, dieser angezeigt wird ansonsten kommt eine "vielen Dank" Meldung..
wie z.b. auf dieser Seite >Beispiel
hier mein script..aber es klappt überhaupt nicht..WARUM
BITTE HELFT...
.mail_test.php
[PHP]
<?
if(isset($_REQUEST['email'])){
// wurde das Formular abgesendet
if(strlen($_REQUEST['email']) > 0 ){
// hat der Benutzer Email eingegeben
//require('naechsteDatei.php'); oder DB-Logik
//evtl: exit();
}else{
$error = "Fehler: Bitte geben Sie Ihren Namen und Ihren Vornamen ein.<br>";
//send email
$email = $_REQUEST['email'] ;
mail("info@domain.net", "Subject: $subject",
$message, "From: $email" );
echo "Thank you for using our mail form";
}
}
?>
<html>
<head>
<title>Kontakt</title>
</head>
<body>
<? echo $error; ?>
<form action="mail_test.php" method="post">
Email:
<input name="email" type="text" id="email" <? if(isset($_REQUEST[email])){
echo("value=\"".$_REQUEST[email]."\""); } ?>>
<input type="submit" value="Senden">
</form>
</body>
</html>
Wo liegt mein denkfehler?
Kommentar