| | | | |
| | |
| Erfahrener Benutzer Registriert seit: 06.02.2006
Beiträge: 106
![]() | Hallo, ich hab mal wieder ein Problem. Ich hab ein bisschen an meiner Page weitergebaut, und bin nun mal wieder stecken geblieben. Ich möchte das automatisch ein PW gerneriert wird, und das dann per Mail zugesandt wird. Das Problem ist einfach, ich kann das PW nicht in der E-Mail anzeigen lassen... Code: <?php
mysql_connect("localhost","mar8125","xxx") or DIE ("Keine Verbindung zur Datenbank möglich");
mysql_select_db("mar8125_01") or DIE ("Die Datenbank existiert nicht");
$user = $_POST["User"];
$email = $_POST["email"];
srand(microtime()*100000000);
$passwort = rand(154263,10848756);
// Absicherung, dass die Datei auch über das Formular aufgerufen wurde
if( isset($_POST['User']) ) {
// Eingabeprüfung
}
else {
echo "bitte überprüfe deine Angaben.";
exit();
}
if ($_POST["User"]== "")
{
echo "<center>Bitte gebe einen Benutzernamen ein.</center>";
exit();
}
if ($_POST["email"]== "")
{
echo "<center>Bitte gebe eine E-Mail Adresse ein.</center>";
exit();
}
$eintrag = "INSERT INTO User (User, email, passwort) VALUES ('$user','$email','$passwort')";
$eintragen = mysql_query($eintrag) or DIE ("MySQL-Fehler: " . mysql_error());
mysql_close();
$betreff = 'www.mittleresZeitalter.de';
$nachricht = 'Hallo,
deine Benutzerdaten sind folgende:';
echo "$user";
echo "$passwort";
'Vielen Dank für die Registrierung auf mittleresZeitalter.de! Du kannst dich nun mit den oben genannten Daten einloggen. Das Passwort kannst du im Spiel ändern.';
$header = 'From: noreply@mittleresZeitalter.de' . "\r\n" .
'Reply-To: noreply@mittleresZeitalter.de' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($email, $betreff, $nachricht, $header);
header ("Location: anmeldenok.php")
?>
|
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| Themen-Optionen | |
| Thema bewerten | |
|
|

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.