Hallo,
ich habe ein Skript, das dem Benutzer eine E-Mail mit seinen Zugangsdaten schickt. Leider wird jedoch als Nachricht "0" angezeigt.
Wieso schreibt er "0" statt dem Inhalt von $message?
ich habe ein Skript, das dem Benutzer eine E-Mail mit seinen Zugangsdaten schickt. Leider wird jedoch als Nachricht "0" angezeigt.
PHP:
<?php
require_once("./lib/define.php");
mysql_connect(DBHOST,DBUSER,DBPASS) or die("Error ".mysql_errno().": ".mysql_error());
mysql_select_db(DBNAME) or die("Error ".mysql_errno().": ".mysql_error());
$uname = $_POST["Uname"];
$upass = $_POST["Upass"];
$upass2= $_POST["Upassw"];
$to = $_POST["Uemail"];
$subject = "Ihre Registrierung beim EEP Gemeinschaftsprojekt";
$message = 'Sie haben sich erfolgreich beim EEP Gemeinschaftsprojekt registriert. Bitte heben Sie diese E-Mail gut auf, denn ich haben keine Möglichkeit an ihr Passwort heranzukommen,"
falls sie es verlieren. Hier ihre Zugangsdaten:\n"
Benutzername: '.$uname.'\nPasswort: '.$upass.'\n';
$additional_headers = "From: mb1-anlagen@web.de";
if ($_POST["anlage"] == "Fischbach") $aid = 0;
else $aid = 1;
if($uname == "" || $upass == "" || $upass2 == "" || $to == "") {
Header("Location: ./?s=regist&e=3&sid=".session_id());
}elseif ($upass != $upass2) {
Header("Location: ./?s=regist&e=2&sid=".session_id());
}else{
$iquer = mysql_query("SELECT `index` FROM `users` WHERE `anlagenid` = '".$aid."' ORDER BY `index` DESC") or die("Error ".mysql_errno().": ".mysql_error());
$lastindex = mysql_fetch_object($iquer);
$index = $lastindex->index + 1;
$query = mysql_query("INSERT INTO `users` (`name`, `passwort`, `email`, `registrierungsdatum`, `index`, `anlagenid`) VALUES ('".$uname."', '".sha1(md5($upass))."', '".$to."', '".date("Y-m-d")."', '".$index."', '".$aid."')") or die("Error ".mysql_errno().": ".mysql_error());
if($query == true) {
$mail = mail($to, $subject, $message, $additional_headers);
if($mail == true) {
?><script type="text/javascript">alert('Sie sollten nun in kürze eine E-Mail mit ihren Zugangsdaten erhalten.');window.location.href = './';</script>
<?php
}else{
?><script type="text/javascript">alert('Die E-Mail konnte nicht versandt werden.');window.location.href = './';</script>
<?php
}
}else{
?><script type="text/javascript">alert('Fehler beim Schreiben in die Datenbank');window.location.href = './';</script>
<?php
}
}
?>