• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Automatische EMail nach registration

Jeremygolf

Mitglied
Hallo ich habe auf meiner Website einen Newsletter, und möchte dass der User nach der Registration eine Automatische E-Mail bekommt.
Das ist mein php script.
Danke schonmal im Voraus.

PHP:
<?php
$name = "";$email = "";$msg_to_user = "";if ($_POST['name'] != "") {		include_once "newsletter/connect_to_mysql.php";		// Be sure to filter this data to deter SQL injection, filter before querying database	$name = $_POST['name'];	$email = $_POST['email'];		$sql = mysql_query("SELECT * FROM newsletter WHERE email='$email'");    $numRows = mysql_num_rows($sql);             	if (!$email) {				$msg_to_user = '<br /><br /><h4><font color="1dd2ff">Bitte geben Sie eine E-Mail Adresse ein ' . $name . '.</font></h4>';		} else if ($numRows > 0) {				$msg_to_user = '<br /><br /><h4><font color="red">' . $email . ' ist bereits im System.</font></h4>';			} else {				$sql_insert = mysql_query("INSERT INTO newsletter (name, email, dateTime) 												    VALUES('$name','$email',now() )")  or die (mysql_error());				$msg_to_user = '<br /><br /><h4><font color="1dd2ff">Danke ' . $name . ', Sie wurden erfolgreich angemeldet.</font></h4>';		$name = "";        $email = "";        	}		}	
?>
 
Mailversand über PHP geht mit mail(), sollte aus Sicherheitsgründen aber eher mit einer dafür gedachten PHP-Klasse durchgeführt werden. Schau dich mal nach phpmailer um - es gibt auch noch weitere. Diesen Versand musst Du dann an der Stelle in deinem Code einfügen, an der der Versand erfolgen soll.
 
Zurück
Oben