"; echo "Überprüfe $username...
"; echo "Es wurden nicht alle Felder ausgefüllt. Bitte gehe zurück."; echo "
"; footer_show("footer.inc.php"); exit; } if (!file_exists($members_pfad . "/" . $username . ".txt")) { header_show("header.inc.php"); echo "
"; echo "Überprüfe $username...
"; echo "Username existiert nicht. Bitte gehe zurück."; echo "
"; footer_show("footer.inc.php"); exit; } if(!eregi("^[a-zA-Z0-9-]*$", $pwd)) { header_show("header.inc.php"); echo "
"; echo "Überprüfe $username...
"; echo "Password ist ungültig (nur Buchstaben und Zahlen). Bitte gehe zurück."; echo "
"; footer_show("footer.inc.php"); exit; } if (!eregi( "^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,5}$", $email)) { header_show("header.inc.php"); echo "
"; echo "Überprüfe $username...
"; echo "EMail-Adresse ist ungültig. Bitte gehe zurück."; echo "
"; footer_show("footer.inc.php"); exit; } if (!eregi("^[mw]*$", $geschlecht)) { header_show("header.inc.php"); echo "
"; echo "Überprüfe $username...
"; echo "Geschlecht kann nur m und w sein. Bitte gehe zurück."; echo "
"; footer_show("footer.inc.php"); exit; } if ($icq && !eregi("^[0-9]*$", $icq)) { header_show("header.inc.php"); echo "
"; echo "Überprüfe $username...
"; echo "Die ICQ Nummer ist ungültig. Bitte gehe zurück."; echo "
"; footer_show("footer.inc.php"); exit; } if (strlen($beschreibung) >= $max_beschrlaenge && $max_beschrlaenge) { header_show("header.inc.php"); echo "
"; echo "Überprüfe $username...
"; echo "Die Beschreibung ist zu lang. Bitte gehe zurück."; echo "
"; footer_show("footer.inc.php"); exit; } if (strlen($signatur) >= $max_siglaenge && $max_siglaenge) { header_show("header.inc.php"); echo "
"; echo "Überprüfe $username...
"; echo "Die Signatur ist zu lang. Bitte gehe zurück."; echo "
"; footer_show("footer.inc.php"); exit; } if ($password != $pwd_datei) { header_show("header.inc.php"); echo "
"; echo "Überprüfe $username...
"; echo "Das Passwort stimmt nicht mit dem aus den Userdaten überein. Passwort anfordern. Bitte gehe zurück."; echo "
"; footer_show("footer.inc.php"); exit; } setcookie ("username", $username, time()+31536000+$server_zeit_unterschied*3600); setcookie ("password", $pwd, time()+31536000+$server_zeit_unterschied*3600); header_show("header.inc.php"); echo "
"; echo "Überprüfe $username...
"; echo "
Speichere Userdaten...
"; $name = stripslashes($name); $beschreibung = stripslashes($beschreibung); $signatur = stripslashes($signatur); $name = str_replace("|","&strich;",$name); $avatar = str_replace("|","&strich;",$avatar); $beschreibung = str_replace("|","&strich;",$beschreibung); $homepage = str_replace("|","&strich;",$homepage); $signatur = str_replace("|","&strich;",$signatur); $tag=opendir($members_pfad); /* Fällt raus, wegen LOGINNAME = FORUM NAME while (false != ($dateixx = readdir($tag))) { if($dateixx != "." && $dateixx != ".." && last(3,$dateixx) == "txt") { $tempxx = $dateixx . "|" .$tempxx; } } $dateienxx = explode("|",$tempxx); foreach($dateienxx as $dateixx) { if (last(3,$dateixx) == "txt") { $dateixx = explode (".",$dateixx); $dateixx = $dateixx[0]; $namexx = get_name($dateixx); if (strtolower($namexx) == strtolower($name) && strtolower($dateixx) != strtolower($username)) { echo "
Der Name $name wird schon genutzt. Bitte gehe zurück."; echo "
"; footer_show("footer.inc.php"); exit; } } } */ $user = $members_pfad . "/" . $username . ".txt"; if (file_exists($user)) { $fd = @fopen ($user, "r"); flock($fd,1); $lines=@file($user); flock($fd,3); fclose($fd); $lines = explode("|", $lines[0]); $postings = $lines[2]; if (!is_admin($username)) { $name = $lines[0]; } $registrierdatum = $lines[4]; $rang = chop($lines[11]); } @chmod($members_pfad . "/" . $username . ".txt",0777); $fp = @fopen($members_pfad . "/" . $username . ".txt", "w"); fwrite($fp, "$username|$pwd|$postings|$geschlecht|$registrierdatum|$email|$avatar|$beschreibung|$homepage|$icq|$signatur|$rang|\n"); fclose($fp); echo "
Zurück zum Board.
"; if ($sendmail == "true") { $username = str_replace("&strich;","|",$username); $name = str_replace("&strich;","|",$name); $message = "Hallo $username,\n\nIhr Profil wurde geaendert. Ihre Userdaten:\n\nUsername : $username\nPasswort : $pwd\nEMail : $email\nHomepage : $homepage\n"; @mail($email,"Profiländerung $url",$message,"From: ".$ad_mail_adresse); } footer_show("footer.inc.php"); exit; ?>