Also ich wollte das bei dem Registrieren ein Passwort an die E-Mailadresse von dem Registrierten User versendet wir das von der Zeit abhängt.
Hier mal der Quelltext.
Alles anzeigen
Dort muss irgend ein Fehler sein ich weiß aber nicht wo.
Hier mal der Quelltext.
Quellcode
- <?
- $var_user = $_POST["neuer_benutzer"];
- $var_pass = $_POST["neues_passwort"];
- $var_mail = $_POST["mail"];
- $datei = $_SESSION["lif_gilde"]."/benutzer/".$var_user.".lif";
- $vorhanden = file_exists($datei);
- if(!$vorhanden) {
- if(isset($_POST["reg"])) {
- if(!empty($var_user) && !empty($var_pass)) {
- $eintrag = $var_user."§§".md5($var_pass)."§§".$var_mail;
- $f = fopen($datei, "w");
- fwrite($f, $eintrag);
- fclose($f);
- $pass = time();
- $zufall = md5($pass);
- $zufall = substr($zufall, 0, 5);
- echo "Benutzer wurde hinzugefügt!";
- header ("Refresh: 2, URL=index.php");
- require("class.phpmailer.php");
- $mail = new PHPMailer();
- $mail->From = "guild-remail@gmx.net";
- $mail->FromName = $_SESSION["lif_gilde"];
- $mail->Host = "http://yaroc.ya.funpic.de/".$_SESSION["lif_gilde"];
- $mail->Mailer = "smtp";
- $mail->IsSMTP();
- $mail->SMTPAuth = true;
- $mail->Username = "guild-remail@gmx.net";
- $mail->Password = "Schuss-Waffen-Kämpfer";
- $mail->Body = "Nick:".$var_user."</br> Passwort:".$var_pass."</br> Freischaltungcode:".$zufall;
- $mail->AddAddress($var_mail);
- $mail->Send();
- } else {
- echo "Benutzer konnte nicht hinzugefügt werden!";
- }
- } else {
- echo "Benutzer ist bereits vorhanden!";
- }
- ?>
Dort muss irgend ein Fehler sein ich weiß aber nicht wo.