Problem mit Script (hilfe !)

Status
Für weitere Antworten geschlossen.

googlen

Member
8 Oktober 2006
9
0
Ich habe ein Problem mit einem Script ich habe die Kästchen für KlammID +LosePasswort entfernt nun kommt :
Parse error: syntax error, unexpected '}' in /home/www/web1/html/html/diebspielxx/registrieren.php on line 123
Wie kann ich dies beheben ?
 
Anscheinend benötigt das Script die Daten (ob leer oder gefüllt) die durch das Formular (kästchen) übergeben werden. Und da diese nicht übergeben werden wird in registrieren.php diese fehlermeldung ausgegeben.

Endweder mal die betreffenden zeilen inkl formular mal hier posten. Weil sonst kann Dir niemand helfen so wie es strolch schon schrieb.. ^^
 
Ok hier das überarbeitete

PHP:
<?php
session_start();
require("connect.inc.php");
if ($_GET['hello'] == "script")
{
echo 'Hello Master!';
die;
}
include "config.inc.php";
if(!isset($_POST['submit'])) {
$inhalt .= '<form action="registrieren.php" method="post">
<br><br><br><div align="center">
  <center>
  <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="71%">
    <tr>
      <td width="100%" bgcolor="#E4E4E4" background="https://www.xl-lose.de/Bilder/x2.gif">
      <p align="center"><b><font face="Verdana" size="2">Anmelden</font></b>
      </td>
    </tr>
  </table>
  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="43%">
    <tr>
      <td width="100%"><span style="font-size: 5pt"> </span></td>
    </tr>
  </table>
  </center>
</div>
<div align="center">
  <center>
  <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="71%" height="58">
    <tr>
      <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
      <font size="1" face="Verdana">Benutzername:*</font></td>
      <td width="50%" height="31" background="https://www.xl-lose.de/Bilder/x1.gif">
      <p align="center">
      <input type="text" name="username" class="input" size="20" style="border: 1px solid #000000"></td>
    </tr>
    <tr>
      <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
      <font size="1" face="Verdana">eMail:*</font></td>
      <td width="50%" height="22" background="https://www.xl-lose.de/Bilder/x1.gif">
      <p align="center">
      <input type="text" name="mail" size="20" class="input" style="border: 1px solid #000000"></td>
    </tr>
    <tr>
      <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
      <font size="1" face="Verdana">Passwort:*</font></td>
      <td width="50%" height="22" background="https://www.xl-lose.de/Bilder/x1.gif">
      <p align="center">
      <input type="password" name="password" size="20" class="input" style="border: 1px solid #000000"></td>
    </tr>
    <tr>
      <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
      <font size="1" face="Verdana">Passwort wiederholen:*</font></td>
      <td width="50%" height="22" background="https://www.xl-lose.de/Bilder/x1.gif">
      <p align="center">
      <input type="password" name="password2" size="20" class="input" style="border: 1px solid #000000"></td>
    </tr>
    <tr>
      <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
      <font size="1" face="Verdana">Klamm-ID:*</font></td>
      <td width="50%" height="22" background="https://www.xl-lose.de/Bilder/x1.gif">
      <p align="center">
      <input type="text" name="klammid" size="20" class="input" style="border: 1px solid #000000"></td>
    </tr>
    <tr>
      <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
      <font size="1" face="Verdana">Losepasswort:*</font></td>
      <td width="50%" height="22" background="https://www.xl-lose.de/Bilder/x1.gif">
      <p align="center">
      <input type="password" name="losepass" size="20" class="input" style="border: 1px solid #000000"></td>
    </tr>
    
    <tr>
      <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
      <font size="1" face="Verdana">ICQ / MSN:*</font></td>
      <td width="50%" height="22" background="https://www.xl-lose.de/Bilder/x1.gif">
      <p align="center">
      <input type="text" name="icq" size="20" class="input" style="border: 1px solid #000000"></td>
    </tr>
    <tr>
      <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
      <font size="1" face="Verdana">Werber:</font></td>
      <td width="50%" height="22" background="https://www.xl-lose.de/Bilder/x1.gif">
      <p align="center">
      <input readonly type="text" name="werber" size="20" class="input" style="border: 1px solid #000000" value="'.$id.'"></td>
    </tr>
  </table>
  </center></div>
<p align="center">
<font color="red"><i>Bitte alle daten mit * ausfüllen.<br><br>Das Lose-Passwort wird <b>nicht</b> gespeichert, sonder dient nur zur Überprüfung deines Klamm-Accountes.</i></font><br><br>
<input type="submit" name="submit" value="Benutzer anlegen" class="button" style="border: 1px solid #000000"></p>';
}elseif(!isset($_POST['username']) || $_POST['username'] == ""){
$inhalt .= '<p align="center">Du hast den Benutzernamen vergessen!<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
}elseif(strlen($_POST['username']) <= "2") {
$inhalt .= '<p align="center">Der Username muss mindestens 3 Zeichen lang sein!<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
}elseif(!isset($_POST['mail']) || $_POST['mail'] == ""){
$inhalt .= '<p align="center">Bitte gebe eine eMail an, damit wir dir eine eMail mit den Daten schicken können.<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
}elseif(!isset($_POST['password']) || $_POST['password'] == "") {
$inhalt .= '<p align="center">Ein Passwort brauchen wir schon ;-)<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
}elseif(strlen($_POST['password']) <= "2") {
$inhalt .= '<p align="center">Das Passwort muss mindestens 3 Zeichen lang sein!<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
}elseif($_POST['password'] != $_POST['password2']) {
$inhalt .= '<form action="registrieren.php?id='.$_POST['werber'].'" method="post">';
$inhalt .= '<p align="center">Die Passwörter sind nicht gleich, bitte überprüfe sie.<br><br>';
$inhalt .= '<input type="hidden" name="username" value="'.$_POST['username'].'">';
$inhalt .= '<input type="submit" name="zurueck" value="Zurück"></p>';
$inhalt .= '</form>';
}else{
$query = @mysql_query("SELECT user FROM dieb_user_".$digit." WHERE user = '".$_POST['username']."'");
$result = @mysql_fetch_array($query);
if($_POST['username'] == $result['user']) {
$inhalt .= '<p align="center">Den Benutzernamen gibt es schon in der Community!<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
}else{



$icq = $_POST['icq'];
$werber = $_POST['werber'];
$username = $_POST['username']; 
$mail = $_POST['mail'];
$pass = md5($_POST['password']);
if($insert = @mysql_query("INSERT INTO dieb_user_".$digit." SET user = '$username', klammid = '$klammid', passwort = '$pass', email = '$mail', icq = '$icq', werber = '$werber'")) {
$header="From: $admin_mail\r\n";
$email_betreff= "Anmeldung www.xl-lose.de";
$kommentar= "Willkommen in dem Diebspiel\n\nUsername: $username\nDein Passwort ist das was du gewaehlt hast\n\nDen Link zum Beklauen anderer Leute findest du nachdem Einloggen.\nWir wuenschen dir noch viel Spass in unserer Community\n\n" ;
mail($mail,$email_betreff,$kommentar,$header);
$inhalt .= '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br><br><a href="login.php">Klick hier um zum LogIn zu kommen!</a></p>';
}else{
$inhalt .= '<p align="center">Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';

$jahr = date(Y);
$jahranzahl = '2005-'.$jahr;
$template = implode("",file("template/style.php"));
$template = str_replace("<?inhalt?>", $inhalt, $template);
echo ($template);
?>

Das Orginal :

PHP:
<?php
session_start();
require("connect.inc.php");
if ($_GET['hello'] == "script")
{
echo 'Hello Master!';
die;
}
include "config.inc.php";
if(!isset($_POST['submit'])) {
$inhalt .= '<form action="registrieren.php" method="post">
<br><br><br><div align="center">
  <center>
  <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="71%">
    <tr>
      <td width="100%" bgcolor="#E4E4E4" background="https://www.xl-lose.de/Bilder/x2.gif">
      <p align="center"><b><font face="Verdana" size="2">Anmelden</font></b>
      </td>
    </tr>
  </table>
  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="43%">
    <tr>
      <td width="100%"><span style="font-size: 5pt"> </span></td>
    </tr>
  </table>
  </center>
</div>
<div align="center">
  <center>
  <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="71%" height="58">
    <tr>
      <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
      <font size="1" face="Verdana">Benutzername:*</font></td>
      <td width="50%" height="31" background="https://www.xl-lose.de/Bilder/x1.gif">
      <p align="center">
      <input type="text" name="username" class="input" size="20" style="border: 1px solid #000000"></td>
    </tr>
    <tr>
      <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
      <font size="1" face="Verdana">eMail:*</font></td>
      <td width="50%" height="22" background="https://www.xl-lose.de/Bilder/x1.gif">
      <p align="center">
      <input type="text" name="mail" size="20" class="input" style="border: 1px solid #000000"></td>
    </tr>
    <tr>
      <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
      <font size="1" face="Verdana">Passwort:*</font></td>
      <td width="50%" height="22" background="https://www.xl-lose.de/Bilder/x1.gif">
      <p align="center">
      <input type="password" name="password" size="20" class="input" style="border: 1px solid #000000"></td>
    </tr>
    <tr>
      <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
      <font size="1" face="Verdana">Passwort wiederholen:*</font></td>
      <td width="50%" height="22" background="https://www.xl-lose.de/Bilder/x1.gif">
      <p align="center">
      <input type="password" name="password2" size="20" class="input" style="border: 1px solid #000000"></td>
    </tr>
    <tr>
      <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
      <font size="1" face="Verdana">Klamm-ID:*</font></td>
      <td width="50%" height="22" background="https://www.xl-lose.de/Bilder/x1.gif">
      <p align="center">
      <input type="text" name="klammid" size="20" class="input" style="border: 1px solid #000000"></td>
    </tr>
    <tr>
      <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
      <font size="1" face="Verdana">Losepasswort:*</font></td>
      <td width="50%" height="22" background="https://www.xl-lose.de/Bilder/x1.gif">
      <p align="center">
      <input type="password" name="losepass" size="20" class="input" style="border: 1px solid #000000"></td>
    </tr>
    
    <tr>
      <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
      <font size="1" face="Verdana">ICQ / MSN:*</font></td>
      <td width="50%" height="22" background="https://www.xl-lose.de/Bilder/x1.gif">
      <p align="center">
      <input type="text" name="icq" size="20" class="input" style="border: 1px solid #000000"></td>
    </tr>
    <tr>
      <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
      <font size="1" face="Verdana">Werber:</font></td>
      <td width="50%" height="22" background="https://www.xl-lose.de/Bilder/x1.gif">
      <p align="center">
      <input readonly type="text" name="werber" size="20" class="input" style="border: 1px solid #000000" value="'.$id.'"></td>
    </tr>
  </table>
  </center></div>
<p align="center">
<font color="red"><i>Bitte alle daten mit * ausfüllen.<br><br>Das Lose-Passwort wird <b>nicht</b> gespeichert, sonder dient nur zur Überprüfung deines Klamm-Accountes.</i></font><br><br>
<input type="submit" name="submit" value="Benutzer anlegen" class="button" style="border: 1px solid #000000"></p>';
}elseif(!isset($_POST['username']) || $_POST['username'] == ""){
$inhalt .= '<p align="center">Du hast den Benutzernamen vergessen!<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
}elseif(strlen($_POST['username']) <= "2") {
$inhalt .= '<p align="center">Der Username muss mindestens 3 Zeichen lang sein!<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
}elseif(!isset($_POST['mail']) || $_POST['mail'] == ""){
$inhalt .= '<p align="center">Bitte gebe eine eMail an, damit wir dir eine eMail mit den Daten schicken können.<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
}elseif(!isset($_POST['password']) || $_POST['password'] == "") {
$inhalt .= '<p align="center">Ein Passwort brauchen wir schon ;-)<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
}elseif(strlen($_POST['password']) <= "2") {
$inhalt .= '<p align="center">Das Passwort muss mindestens 3 Zeichen lang sein!<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
}elseif($_POST['password'] != $_POST['password2']) {
$inhalt .= '<form action="registrieren.php?id='.$_POST['werber'].'" method="post">';
$inhalt .= '<p align="center">Die Passwörter sind nicht gleich, bitte überprüfe sie.<br><br>';
$inhalt .= '<input type="hidden" name="username" value="'.$_POST['username'].'">';
$inhalt .= '<input type="submit" name="zurueck" value="Zurück"></p>';
$inhalt .= '</form>';
}else{
$query = @mysql_query("SELECT user FROM dieb_user_".$digit." WHERE user = '".$_POST['username']."'");
$result = @mysql_fetch_array($query);
if($_POST['username'] == $result['user']) {
$inhalt .= '<p align="center">Den Benutzernamen gibt es schon in der Community!<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
}else{

if(empty($_POST['klammid']))
{
$inhalt .='<p align="center">Bitte geben Sie eine Klamm-ID an!<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a><br><br><a  href="https://www.klamm.de/?refid=164841" target="_blank">Noch nicht bei klamm.de angemeldet?</a></p>';
}else{
if(empty($_POST['losepass']))
{
$inhalt .='<p align="center">Bitte geben Sie ihr Losepasswort an!<br>Das Losepasswort dient nur zur Überpfrüfung ihres Klamm-Accountes und wird nicht gespeichert.<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a><br><br><a  href="" target="_blank">Noch nicht bei klamm.de angemeldet?</a></p>';
}else{
$klammid = $_POST['klammid'];
$losepass = $_POST['losepass'];

     $exportforceid = xxx;
     $exportforcepwd = 'xxx';
     $exportforcekennung = xxx;



  require('ExportForce.class.php');
  $exportforce = new ExportForce($exportforceid, $exportforcepwd, $exportforcekennung);

  // User validieren
  if (!$exportforce->validate($klammid,$losepass)){
    $inhalt .= '<p align="center">Das von Ihnen angegeben Losepasswort stimmt nicht mit Ihrer Klamm-ID überein!<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a>';
  }else{




$query7 = @mysql_query("SELECT klammid FROM dieb_user_".$digit." WHERE klammid = '$klammid'");
$result2 = @mysql_fetch_array($query7);
if($klammid == $result2['klammid']) {
$inhalt .= '<p align="center">Die von Ihnen angegeben Klamm-ID ist bereits in der Community registriert!<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
}else{






$icq = $_POST['icq'];
$werber = $_POST['werber'];
$username = $_POST['username']; 
$mail = $_POST['mail'];
$pass = md5($_POST['password']);
if($insert = @mysql_query("INSERT INTO dieb_user_".$digit." SET user = '$username', klammid = '$klammid', passwort = '$pass', email = '$mail', icq = '$icq', werber = '$werber'")) {
$header="From: $admin_mail\r\n";
$email_betreff= "Anmeldung www.xl-lose.de";
$kommentar= "Willkommen in dem Diebspiel\n\nUsername: $username\nDein Passwort ist das was du gewaehlt hast\n\nDen Link zum Beklauen anderer Leute findest du nachdem Einloggen.\nWir wuenschen dir noch viel Spass in unserer Community\n\n" ;
mail($mail,$email_betreff,$kommentar,$header);
$inhalt .= '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br><br><a href="login.php">Klick hier um zum LogIn zu kommen!</a></p>';
}else{
$inhalt .= '<p align="center">Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
}
}
}
}
}
}
}
$jahr = date(Y);
$jahranzahl = '2005-'.$jahr;
$template = implode("",file("template/style.php"));
$template = str_replace("<?inhalt?>", $inhalt, $template);
echo ($template);
?>
 
Parse error: syntax error, unexpected '}' in /home/www/web1/html/html/diebspielxx/registrieren.php on line 123
Wie kann ich dies beheben ?


auf der zeile 123 taucht diese geschwungene klammer auf, diese war mit sicherheit teil einer bedingung, die du beim löschen dann auch ganz hättest löschen müssen
 
Wenn an zeile 131 eine geschlossene klammer hin käme müsste es doch reichen oder meinste nicht witti ?

}

Hab nicht genau hin geschaut da man bei dieser ordnung schlecht einen durchblick hat ^^
 
Mit der ordnung naja ich habs so Gekauft ich hab jetzt ne andre Meldung :
Parse error: syntax error, unexpected $end in /home/www/web1/html/html/diebspielxx/registrieren.php on line 119
 
Neue Meldung :(

Parse error: syntax error, unexpected T_ELSE in /home/www/web1/html/html/diebspielxx/registrieren.php on line 118
 
Ich glaub so komm ich nicht weiter !
Wie viel wollt ihr wen jemand mir das Ding bei der Registrierung zum laufen bringt ?

Es soll halt Klamm ID und Losepasswort aus dem Formular rausgenommen werden ohne das das Ding zusammenkracht !
 
ungetestet sollte aber so passen

klammid und LPW entfernt sowie in html und php
Exportforce aufruf usw ebenfals entfernt weil das dann sinnlos ist. Und beim Db eintrag die Spalte klammid rausgenommen.

probiers aus und spar dir die lose

und evtl das nächste mal vielleicht einfach mal ordnen so wie ich weil ich sonst auch nicht durchgeblickt hätte ;)

PHP:
<?php
session_start();
require("connect.inc.php");
if ($_GET['hello'] == "script")
{
	echo 'Hello Master!';
	die;
}

include "config.inc.php";

if(!isset($_POST['submit']))
{
	$inhalt .= '<form action="registrieren.php" method="post">
	            <br><br><br><div align="center">
	              <center>
	              <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="71%">
	                <tr>
	                  <td width="100%" bgcolor="#E4E4E4" background="https://www.xl-lose.de/Bilder/x2.gif">
	                  <p align="center"><b><font face="Verdana" size="2">Anmelden</font></b>
	                  </td>
	                </tr>
	              </table>
	              <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="43%">
	                <tr>
	                  <td width="100%"><span style="font-size: 5pt"> </span></td>
	                </tr>
	              </table>
	              </center>
	            </div>
	            <div align="center">
	              <center>
	              <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="71%" height="58">
	                <tr>
	                  <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
	                  <font size="1" face="Verdana">Benutzername:*</font></td>
	                  <td width="50%" height="31" background="https://www.xl-lose.de/Bilder/x1.gif">
	                  <p align="center">
	                  <input type="text" name="username" class="input" size="20" style="border: 1px solid #000000"></td>
	                </tr>
	                <tr>
	                  <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
	                  <font size="1" face="Verdana">eMail:*</font></td>
	                  <td width="50%" height="22" background="https://www.xl-lose.de/Bilder/x1.gif">
	                  <p align="center">
	                  <input type="text" name="mail" size="20" class="input" style="border: 1px solid #000000"></td>
	                </tr>
	                <tr>
	                  <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
	                  <font size="1" face="Verdana">Passwort:*</font></td>
	                  <td width="50%" height="22" background="https://www.xl-lose.de/Bilder/x1.gif">
	                  <p align="center">
	                  <input type="password" name="password" size="20" class="input" style="border: 1px solid #000000"></td>
	                </tr>
	                <tr>
	                  <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
	                  <font size="1" face="Verdana">Passwort wiederholen:*</font></td>
	                  <td width="50%" height="22" background="https://www.xl-lose.de/Bilder/x1.gif">
	                  <p align="center">
	                  <input type="password" name="password2" size="20" class="input" style="border: 1px solid #000000"></td>
	                </tr>
	                <tr>
	                  <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
	                  <font size="1" face="Verdana">ICQ / MSN:*</font></td>
	                  <td width="50%" height="22" background="https://www.xl-lose.de/Bilder/x1.gif">
	                  <p align="center">
	                  <input type="text" name="icq" size="20" class="input" style="border: 1px solid #000000"></td>
	                </tr>
	                <tr>
	                  <td width="50%" height="30" align="center" background="https://www.xl-lose.de/Bilder/x1.gif">
	                  <font size="1" face="Verdana">Werber:</font></td>
	                  <td width="50%" height="22" background="https://www.xl-lose.de/Bilder/x1.gif">
	                  <p align="center">
	                  <input readonly type="text" name="werber" size="20" class="input" style="border: 1px solid #000000" value="'.$id.'"></td>
	                </tr>
	              </table>
	              </center></div>
	            <p align="center">
	            <font color="red"><i>Bitte alle daten mit * ausfüllen.<br><br>Das Lose-Passwort wird <b>nicht</b> gespeichert, sonder dient nur zur Überprüfung deines Klamm-Accountes.</i></font><br><br>
	            <input type="submit" name="submit" value="Benutzer anlegen" class="button" style="border: 1px solid #000000"></p>';

}
elseif(!isset($_POST['username']) || $_POST['username'] == "")
	$inhalt .= '<p align="center">Du hast den Benutzernamen vergessen!<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
elseif(strlen($_POST['username']) <= "2")
	$inhalt .= '<p align="center">Der Username muss mindestens 3 Zeichen lang sein!<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
elseif(!isset($_POST['mail']) || $_POST['mail'] == "")
	$inhalt .= '<p align="center">Bitte gebe eine eMail an, damit wir dir eine eMail mit den Daten schicken können.<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
elseif(!isset($_POST['password']) || $_POST['password'] == "")
	$inhalt .= '<p align="center">Ein Passwort brauchen wir schon ;-)<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
elseif(strlen($_POST['password']) <= "2")
	$inhalt .= '<p align="center">Das Passwort muss mindestens 3 Zeichen lang sein!<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
elseif($_POST['password'] != $_POST['password2'])
{
	$inhalt .= '<form action="registrieren.php?id='.$_POST['werber'].'" method="post">';
	$inhalt .= '<p align="center">Die Passwörter sind nicht gleich, bitte überprüfe sie.<br><br>';
	$inhalt .= '<input type="hidden" name="username" value="'.$_POST['username'].'">';
	$inhalt .= '<input type="submit" name="zurueck" value="Zurück"></p>';
	$inhalt .= '</form>';
}
else
{
	$query = @mysql_query("SELECT user FROM dieb_user_".$digit." WHERE user = '".$_POST['username']."'");
	$result = @mysql_fetch_array($query);
	if($_POST['username'] == $result['user'])
		$inhalt .= '<p align="center">Den Benutzernamen gibt es schon in der Community!<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
	else
	{
		$icq = $_POST['icq'];
		$werber = $_POST['werber'];
		$username = $_POST['username'];
		$mail = $_POST['mail'];
		$pass = md5($_POST['password']);

		if($insert = @mysql_query("INSERT INTO dieb_user_".$digit." SET user = '$username', passwort = '$pass', email = '$mail', icq = '$icq', werber = '$werber'"))
		{
			$header="From: $admin_mail\r\n";
			$email_betreff= "Anmeldung www.xl-lose.de";
			$kommentar= "Willkommen in dem Diebspiel\n\nUsername: $username\nDein Passwort ist das was du gewaehlt hast\n\nDen Link zum Beklauen anderer Leute findest du nachdem Einloggen.\nWir wuenschen dir noch viel Spass in unserer Community\n\n" ;
			mail($mail,$email_betreff,$kommentar,$header);

			$inhalt .= '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br><br><a href="login.php">Klick hier um zum LogIn zu kommen!</a></p>';
		}
		else
			$inhalt .= '<p align="center">Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br><br><a href="registrieren.php?id='.$_POST['werber'].'">Zurück</a></p>';
	}
}



$jahr = date(Y);
$jahranzahl = '2005-'.$jahr;
$template = implode("",file("template/style.php"));
$template = str_replace("<?inhalt?>", $inhalt, $template);

echo ($template);
?>

und nur mal nebenbeibemerkt die Zeile 115 ist schlecht gelöst finde ich bei sowas sollte man schon mit mysql_affected_rows() arbeiten und net den query inne if()
 
Zuletzt bearbeitet:
Ein User, der sich mit seinem Problem erledigt :) :ugly:

Ich glaub so komm ich nicht weiter !
Wie viel wollt ihr wen jemand mir das Ding bei der Registrierung zum laufen bringt ?
Lose4 ist hier nicht erwünscht :naughty:

closedevil.gif
 
Status
Für weitere Antworten geschlossen.