Hallo,
Hier erstmal der Echt-Code:
<?php
$mailtext = "BlaBla,.@+-,#'... (Passwort ist nur ein Übergangspasswort)";
$mailsubject = "Neuregistrierung bei 'nicht.meine.url.org'";
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$email = $_POST['email'];
$password = rand("10000", "99999");
$userdir = "seiten/include/userpanel/users/$email/";
$passwortdatei = "seiten/include/userpanel/users/$email/passwort.txt";
$userinfodatei = "seiten/include/userpanel/users/$email/userinfo.txt";
if($_POST['submit'])
{
if(empty($firstname) || empty($lastname) || empty($email))
{
echo '<div id="falsebox">Bitte füllen Sie alle Felder aus!</div>';
}
elseif(is_dir($userdir))
{
echo '<div id="half_falsebox">Diese eMail-Adresse ist bereits bei uns Registriert.</div>';
}
else
{
mail($email, $mailsubject, $mailtext);
echo '<div id="okbox">Herzlichen Glückwunsch! Sie haben sich soeben erfolgreich bei Subsession.NET registriert!</div>';
echo '<div id="sentmailbox">Ihnen wurde soeben eine eMail an '.$email.' gesendet. Bitte lesen Sie diese sorgfältig durch.</div>';
$pwd = fopen($passwortdatei, "wb");
$pwdeingabe = "$password";
echo fwrite($pwd, "$pwdeingabe");
fclose($pwd);
$uid = fopen($userinfodatei, "wb");
$uideingabe = "$datum
$uhrzeit
$firstname
$lastname";
echo fwrite($uid, "$uideingabe");
fclose($uid);
}
}
?>
Fehlermeldungen:
Warning: fopen(seiten/include/userpanel/users/asd/passwort.txt) [function.fopen]: failed to open stream: No such file or directory in /users/960311/www/url.org/seiten/include/userpanel/register.php on line 79
Warning: fwrite() expects parameter 1 to be resource, boolean given in /users/960311/www/url.org/seiten/include/userpanel/register.php on line 81
Warning: fclose() expects parameter 1 to be resource, boolean given in /users/960311/www/url.org/seiten/include/userpanel/register.php on line 82
Warning: fopen(seiten/include/userpanel/users/asd/userinfo.txt) [function.fopen]: failed to open stream: No such file or directory in /users/960311/www/url.org/seiten/include/userpanel/register.php on line 86
Warning: fwrite() expects parameter 1 to be resource, boolean given in /users/960311/www/url.org/seiten/include/userpanel/register.php on line 91
Warning: fclose() expects parameter 1 to be resource, boolean given in /users/960311/www/url.org/seiten/include/userpanel/register.php on line 92
Hoffe dass hilft euch weiter ;)
MfG,
JulianBaumueller.