Automatische Emailantwort

nordi

Erfahrenes Mitglied
Hallo Leute,

ich soll einen Bereich für eine Homepage machen, in der man seine Emailaddresse eingeben soll. Nachdem dies geschehen ist, bekommt man eine vorgefertige Email mit einem Link zugeschickt! Ist dies mit PHP möglich? Hab schon etwas gegoogelt aber nicht wirklich was gefunden..

Freue mich über Antworten

Grüße aus Köln

Marius
 
Ja klar ist das möglich.

Hier das Beispiel:

PHP:
<?
# E-Mail Adresse des Absenders
$adminemail = "hansmustermann@muster.de";

# Fehlerausgabe bei nicht eingetragener E-Mail Adresse / keiner E-Mail Adresse
if(isset($_POST['submit'])) {
		if(!eregi("[a-z0-9_-]+(\.[a-z0-9_-]+)*@([0-9a-z][0-9a-z-]*[0-9a-z]\.)+([a-z]{2,4})",$_POST['email'])) $error['email'] = "<br>Keine gültige E-Mail Adresse eingegeben!";
} if(!$error && $_POST['submit']) {

# E-Mail Versand nach richtiger Eingabe

# Betreff der E-Mail
$titel = "Test"; 

# Text der E-Mail
$text.= "Hallo,

Vielen Dank für deine Eingabe der E-Mail Adresse.
URL: www.worldscripting.de

bla
bla
bla

Mit freundlichen Grüßen
Admin";

#email, titel und text sind die Includeten Daten aus unserem Formular
mail($email,$titel,$text,"From : ".$adminemail);

#Nach erfolgreicher Eingabe wird man automatisch weitergeleitet.
header("Status: 301 Moved Permanently");
header("Location:ok.php");
exit;

} else {
if($error) echo '<font color="#CC0000"><strong>'.'</font></strong>';?>


	

<form action="index.php">
<table width="414" border="0" cellpadding="2" cellspacing="0">
  <tr>
    <td valign="top">E-Mail <span>*</span>:</td>
    <td colspan="4" align="left" valign="top"><input name="email" type="text" id="email" value="<?=$_POST['email']?>" maxlength="40">
        <font color="#CC0000">
        <?=$error['email']?>
		</font>
      </td>
  </tr>
</table>
</form>
<? 
 }
 ?>

ich hoffe, dass ich dir weiterhelfen konnte.
 
Zurück