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 = '
Bitte geben Sie eine E-Mail Adresse ein ' . $name . '.
'; } else if ($numRows > 0) { $msg_to_user = '
' . $email . ' ist bereits im System.
'; } else { $sql_insert = mysql_query("INSERT INTO newsletter (name, email, dateTime) VALUES('$name','$email',now() )") or die (mysql_error()); $msg_to_user = '
Danke ' . $name . ', Sie wurden erfolgreich angemeldet.
'; $name = ""; $email = ""; } }
?>[/PHP]
Und was genau ist deine Frage?
Ich möchte, dass der User nach der Anmeldung eine automatische A-Mail bekommt wie geht das?
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.