Register for your free account! | Forgot your password?

You last visited: Today at 21:10

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



registrierung hilfe

Discussion on registrierung hilfe within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
[TR]Hylight's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 33
Received Thanks: 24
registrierung hilfe

hey mein problem ist die registrierung ..
da ich kaum ahnung von php hab weis ich nicht so genau was falsch an dem script ist denn es funktioniert nicht schauts euch an bitte

lg

PHP Code:
egistrierung</h3>
        </div>
        <div id="middle_content" style="margin:1px">
<p>
<?PHP
  
  $regCoins 
0// Startcoins
  
  
$laufZeit 365//Tage autoloot,safebox
  
$calcLZ = (60*60*24)*365;
  
$expireStamp time()+$calcLZ;
  
$expireDate date("Y-m-d H:i:s",$expireStamp);
  
  if(
$serverSettings['register_on'] && (!isset($_SESSION['user_admin']) && !checkInt($_SESSION['user_admin']) && !$_SESSION['user_admin']>=0)) {
  
    if(isset(
$_POST['submit']) && $_POST['submit']=="registrieren") {
      if((
checkAnum($_POST['account']) && strlen($_POST['account'])>=&& strlen($_POST['account'])<=16) && checkAnum($_POST['pass'])  && strlen($_POST['pass'])>=&& strlen($_POST['pass2'])<=16 && !empty($_POST['pass2']) && (checkName($_POST['uname']) && strlen($_POST['uname'])>=&& strlen($_POST['uname'])<=20) && $_POST['pass']==$_POST['pass2'] && checkMail($_POST['email']) && strlen($_POST['email'])<=40 && $_POST['captcha']==$_SESSION['captcha_id'] && $_POST['email']==$_POST['email2'] && (checkAnum($_POST['sicherheitsa']) && strlen($_POST['sicherheitsa'])>=&& strlen($_POST['sicherheitsa'])<=16) && checkInt($_POST['sicherheitsf']) && (checkAnum($_POST['loeschcode']) && strlen($_POST['loeschcode'])==7)) {

        
$hashSF md5($_POST['sicherheitsa']);
        
$sfNum mysql_real_escape_string($_POST['sicherheitsf']);
        
$lcode mysql_real_escape_string($_POST['loeschcode']);
        
        
$zuFall rand(99999,999999999);
        
$userpass=mysql_real_escape_string($_POST['pass']);
        
        
$aktivHash = ($serverSettings['mail_activation']) ? md5($zuFall):'';
        
$accountStatus = ($serverSettings['mail_activation']) ? 'BLOCK':'OK';
        
        
$sqlCmd "INSERT INTO account.account 
        (login,password,real_name,email,social_id,question1,answer1,create_time,status,coins,autoloot_expire,safebox_expire,web_aktiviert) 
        VALUES 
        ('"
.$_POST['account']."',PASSWORD('".$userpass."'),'".mysql_real_escape_string($_POST['uname'])."','".mysql_real_escape_string($_POST['email'])."','".$lcode."','".$sfNum."','".$hashSF."','".$sqlZeit."','".$accountStatus."','".$regCoins."','".$expireDate."','".$expireDate."','".$aktivHash."')";
        
$sqlQry mysql_query($sqlCmd,$sqlServ);
        if(
$sqlQry) {
          
          
          
$absender $serverSettings['titel']." Registration";
          
$email $serverSettings['reg_mail'];
          
$empfaenger $_POST['email'];
          
$mail_body "Hallo ".$_POST['uname'].",
          
          deine Registration auf "
.$serverSettings['titel']." war erfolgreich! Um auch auf dem Server spielen zu können, musst du deinen Account aktivieren.
          Das kannst du über den folgenden Link tun:
          
          "
.$serverSettings['url']."/?p=login&do=aktivieren&hash=".$aktivHash."
          
          Deine Daten sind:
          Account: "
.$_POST['account']."
          Passwort: "
.$userpass."
          
          Löschcode: "
.$lcode."
          Sicherheitsfrage: "
.$sFrage[$sfNum]."
          Antwort: "
.$_POST['sicherheitsa']."
          
          Viel Spaß beim Spielen,
          
          Dein "
.$serverSettings['titel']."-Team
          
          
          Diese E-Mail wurde automatisch generiert. Bitte keine Antworten an diese Adresse schicken."
;
          
$titel "Registrierung auf ".$serverSettings['titel'];
          
          
$header "X-Priority: 3\n";
          
$header .= "X-Mailer: ".$serverSettings['titel']." Homepage Mailer\n";
          
$header .= "MIME-Version: 1.0\n";
          
$header .= "From: ".$absender." <".$serverSettings['reg_mail'].">\n";
          
$header .= "Reply-To: ".$serverSettings['reg_mail']."\n";
          
$header .= "Content-Type: text/plain; charset=iso-8859-1\n";
          
          
          if(
$serverSettings['mail_activation']) {
            
mail($empfaenger$titel$mail_body$header);
            echo
'<p class="meldung">Account erfolgreich angelegt. Bitte überprüfen Sie Ihr Postfach, um die Registrierung zu bestätigen.</p>';
          }
          else {
            echo
'<p class="meldung">Account erfolgreich angelegt. Sie können sich nun anmelden.</p>';
          }
          
        }
        else {
          echo
'<p class="meldung">Registrierung fehlgeschlagen: Der Account existiert bereits.</p>';
        }
        
      }
      else {
        echo
'<p class="meldung">Registrierung fehlgeschlagen: bitte alle Felder richtig angeben</p>';
      }
    }
  
?>
    <p>Alle Felder sind Pflichtfelder und müssen ausgefüllt werden.<?PHP if($serverSettings['mail_activation']) { echo'<br/><b>Der Account wird per E-Mail aktiviert, also eine richtige E-Mail eingeben!</b>'; } ?></p>
    <form action="?p=register" method="POST">
      <table>
        <tr>
          <th class="topLine">Account:</th>
          <td class="tdunkel"><input type="text" name="account" maxlength="16" size="16"/> 4-16 Zeichen (nur a-Z,0-9)</td>
        </tr>
        <tr>
          <th class="topLine">Name:</th>
          <td class="thell"><input type="text" name="uname" maxlength="16" size="16"/> 3-20 Zeichen (nur a-Z,0-9)</td>
        </tr>
        <tr>
          <th class="topLine">Password:</th>
          <td class="tdunkel"><input type="password" name="pass" maxlength="16" size="16"/> 4-16 Zeichen (nur a-Z,0-9)</td>
        </tr>
        <tr>
          <th class="topLine">Password wiederholen:</th>
          <td class="thell"><input type="password" name="pass2" maxlength="16" size="16"/></td>
        </tr>
        <tr>
          <th class="topLine">E-Mail:</th>
          <td class="tdunkel"><input type="text" name="email" maxlength="50" size="25"/> max. 40 Zeichen</td>
        </tr>
        <tr>
          <th class="topLine">E-Mail wiederholen:</th>
          <td class="thell"><input type="text" name="email2" maxlength="50" size="25"/></td>
        </tr>
        <tr>
          <th class="topLine">Löschcode:</th>
          <td class="tdunkel"><input type="text" name="loeschcode" maxlength="7" size="7"/> 7 Zeichen (nur a-Z,0-9)</td>
        </tr>
        <tr>
          <th class="topLine">Sicherheitsfrage:</th>
          <td class="thell">
            <select name="sicherheitsf">
              <?PHP
                
foreach($sFrage AS $fragew => $frage) {
                  echo
'<option value="'.$fragew.'">'.$frage.'</option>';
                }
              
?>
            </select>
        </td>
        </tr>
        <tr>
          <th>Antwort:</th>
          <td>
            <input type="text" name="sicherheitsa" maxlength="16" size="16"/> 3-16 Zeichen (nur a-Z,0-9)
          </td>
        </tr>
        <tr>
          <th class="topLine">Captcha:</th>
          <td class="tdunkel"><img src="./captcha/captcha.php" title="Captcha"/>&nbsp;<input type="text" name="captcha" maxlength="5" size="5"/></td>
        </tr>
        <tr>
          <th class="topLine" style="text-align:center;" colspan="2"><input type="submit" name="submit" id="blogin" value="register"/> <input type="reset" id="blogin" value="reset"/></th>
        </tr>
      </table>
    </form>
  <?PHP
  
}
  else {
    echo
'<p class="meldung">Die Registration ist deaktiviert oder Sie sind bereits angemeldet. Es kann kein weiterer Account erstellt werden.</p>';
  }
?>
</p>
[TR]Hylight is offline  
Old 10/07/2011, 10:51   #2

 
elite*gold: 1
Join Date: Jan 2009
Posts: 3,037
Received Thanks: 2,361
benutz doch einfach n public script und zieh dort des regi script raus?
NiiceOne is offline  
Old 10/07/2011, 10:53   #3
 
elite*gold: 1
Join Date: Jun 2011
Posts: 519
Received Thanks: 152
Das hier müste eig klappen

PHP Code:
    <p>Registration</p>
    </div>
    <div id="middle_con">
<?PHP
  
  $regCoins 
0// Startcoins
  
  
$laufZeit 365//Tage autoloot,safebox
  
$calcLZ = (60*60*24)*365;
  
$expireStamp time()+$calcLZ;
  
$expireDate date("Y-m-d H:i:s",$expireStamp);
  
  if(
$serverSettings['register_on'] && (!isset($_SESSION['user_admin']) && !checkInt($_SESSION['user_admin']) && !$_SESSION['user_admin']>=0)) {
  
    if(isset(
$_POST['submit']) && $_POST['submit']=="Registrer") {
      if((
checkAnum($_POST['account']) && strlen($_POST['account'])>=&& strlen($_POST['account'])<=16) && checkAnum($_POST['pass'])  && strlen($_POST['pass'])>=&& strlen($_POST['pass2'])<=16 && !empty($_POST['pass2']) && (checkName($_POST['uname']) && strlen($_POST['uname'])>=&& strlen($_POST['uname'])<=20) && $_POST['pass']==$_POST['pass2'] && checkMail($_POST['email']) && strlen($_POST['email'])<=40 && $_POST['captcha']==$_SESSION['captcha_id'] && $_POST['email']==$_POST['email2'] && (checkAnum($_POST['sicherheitsa']) && strlen($_POST['sicherheitsa'])>=&& strlen($_POST['sicherheitsa'])<=16) && checkInt($_POST['sicherheitsf']) && (checkAnum($_POST['loeschcode']) && strlen($_POST['loeschcode'])==7)) {

        
$hashSF md5($_POST['sicherheitsa']);
        
$sfNum mysql_real_escape_string($_POST['sicherheitsf']);
        
$lcode mysql_real_escape_string($_POST['loeschcode']);
        
        
$zuFall rand(99999,999999999);
        
$userpass=mysql_real_escape_string($_POST['pass']);
        
        
$aktivHash = ($serverSettings['mail_activation']) ? md5($zuFall):'';
        
$accountStatus = ($serverSettings['mail_activation']) ? 'BLOCK':'OK';
        
        
$sqlCmd "INSERT INTO account.account 
        (login,password,real_name,email,social_id,question1,answer1,create_time,status,coins,autoloot_expire,safebox_expire,web_aktiviert) 
        VALUES 
        ('"
.$_POST['account']."',PASSWORD('".$userpass."'),'".mysql_real_escape_string($_POST['uname'])."','".mysql_real_escape_string($_POST['email'])."','".$lcode."','".$sfNum."','".$hashSF."','".$sqlZeit."','".$accountStatus."','".$regCoins."','".$expireDate."','".$expireDate."','".$aktivHash."')";
        
$sqlQry mysql_query($sqlCmd,$sqlServ);
        if(
$sqlQry) {
          
          
          
$absender $serverSettings['titel']." Registration";
          
$email $serverSettings['reg_mail'];
          
$empfaenger $_POST['email'];
          
$mail_body "Hallo ".$_POST['uname'].",
          
          deine Registration auf "
.$serverSettings['titel']." war erfolgreich! Um auch auf dem Server spielen zu können, musst du deinen Account aktivieren.
          Das kannst du über den folgenden Link tun:
          
          "
.$serverSettings['url']."/index.php?s=login&do=aktivieren&hash=".$aktivHash."
          
          Deine Daten sind:
          Account: "
.$_POST['account']."
          Passwort: "
.$userpass."
          
          Löschcode: "
.$lcode."
          Sicherheitsfrage: "
.$sFrage[$sfNum]."
          Antwort: "
.$_POST['sicherheitsa']."
          
          Viel Spaß beim Spielen,
          
          Dein "
.$serverSettings['titel']."-Team
          
          
          Diese E-Mail wurde automatisch generiert. Bitte keine Antworten an diese Adresse schicken."
;
          
$titel "Registrierung auf ".$serverSettings['titel'];
          
          
$header "X-Priority: 3\n";
          
$header .= "X-Mailer: ".$serverSettings['titel']." Homepage Mailer\n";
          
$header .= "MIME-Version: 1.0\n";
          
$header .= "From: ".$absender." <".$serverSettings['reg_mail'].">\n";
          
$header .= "Reply-To: ".$serverSettings['reg_mail']."\n";
          
$header .= "Content-Type: text/plain; charset=iso-8859-1\n";
          
          
          if(
$serverSettings['mail_activation']) {
            
mail($empfaenger$titel$mail_body$header);
            echo
'<p class="meldung">Account erfolgreich angelegt. Bitte überprüfen Sie Ihr Postfach, um die Registrierung zu bestätigen.</p>';
          }
          else {
            echo
'<p class="meldung">Account erfolgreich angelegt. Sie können sich nun anmelden.</p>';
          }
          
        }
        else {
          echo
'<p class="meldung">Registrierung fehlgeschlagen: Der Account existiert bereits.</p>';
        }
        
      }
      else {
        echo
'<p class="meldung">Registrierung fehlgeschlagen: bitte alle Felder richtig angeben</p>';
      }
    }
  
?>
    <p>Alle Felder sind Pflichtfelder und müssen ausgefüllt werden.<?PHP if($serverSettings['mail_activation']) { echo'<br/><b>Der Account wird per E-Mail aktiviert, also eine richtige E-Mail eingeben!</b>'; } ?></p>
    <form action="index.php?s=register" method="POST">
      <table>
        <tr>
          <th>Account:</th>
          <td><input class="bar" type="text" name="account" maxlength="16" size="16" title="6-16 Zeichen (nur a-Z,0-9)"/></td>
        </tr>
        <tr>
          <th>Name:</th>
          <td><input class="bar" type="text" name="uname" maxlength="16" size="16" title="3-20 Zeichen (nur a-Z,0-9)"/></td>
        </tr>
        <tr>
          <th>Passwort:</th>
          <td><input class="bar" type="password" name="pass" maxlength="16" size="16" title="8-16 Zeichen (nur a-Z,0-9)"/></td>
        </tr>
        <tr>
          <th>Password wiederholen:</th>
          <td><input class="bar" type="password" name="pass2" maxlength="16" size="16" title="Passwort wiederholen"/></td>
        </tr>
        <tr>
          <th>E-Mail:</th>
          <td><input class="bar" type="text" name="email" maxlength="50" size="25" title="max. 40 Zeichen"/></td>
        </tr>
        <tr>
          <th>E-Mail wiederholen:</th>
          <td><input class="bar" type="text" name="email2" maxlength="50" size="25" title="E-Mail wiederholen"/></td>
        </tr>
        <tr>
          <th>Löschcode:</th>
          <td><input class="bar" type="text" name="loeschcode" maxlength="7" size="7" title="7 Zeichen (nur a-Z,0-9)"/></td>
        </tr>
        <tr>
          <th>Sicherheitsfrage:</th>
          <td>
            <select title="Sicherheitsfrage wählen" class="bar" name="sicherheitsf">
              <?PHP
                
foreach($sFrage AS $fragew => $frage) {
                  echo
'<option value="'.$fragew.'">'.$frage.'</option>';
                }
              
?>
            </select>
            </td>
            </tr>
            <tr>
            <th>Antwort:</th>
            <td>
            <input class="bar" type="text" name="sicherheitsa" maxlength="16" size="16" title="3-16 Zeichen (nur a-Z,0-9)"/>
          </td>
        </tr>
        <tr>
          <th>Captcha:</th>
          <td><img src="./captcha/captcha.php" title="Captcha"/>&nbsp;<input title="Captcha-code eingeben" class="bar" type="text" name="captcha" maxlength="5" size="5"/></td>
        </tr>
        <tr>
          <th style="text-align:center;" colspan="2"><input class="blogin" type="submit" name="submit" value="Registrer"/> <input class="blogin" type="reset" value="Reset"/></th>
        </tr>
      </table>
    </form>
  <?PHP
  
}
  else {
    echo
'<p class="meldung">Die Registration ist deaktiviert oder Sie sind bereits angemeldet. Es kann kein weiterer Account erstellt werden.</p>';
  }
?>
Morris™ is offline  
Old 10/07/2011, 11:01   #4

 
elite*gold: 1
Join Date: Jan 2009
Posts: 3,037
Received Thanks: 2,361
Quote:
<h2>Registration</h2>
<?PHP

$regCoins = $serverSettings['startCoins'];

if($serverSettings['register_on'] && !isset($_SESSION['user_admin'])) {

if(isset($_POST['submit']) && $_POST['submit']=="registrieren") {
if((checkAnum($_POST['account']) && strlen($_POST['account'])>=8 && strlen($_POST['account'])<=16) && checkAnum($_POST['pass']) && strlen($_POST['pass'])>=8 && strlen($_POST['pass2'])<=16 && !empty($_POST['pass2']) && (checkName($_POST['uname']) && strlen($_POST['uname'])>=3 && strlen($_POST['uname'])<=20) && $_POST['pass']==$_POST['pass2'] && checkMail($_POST['email']) && strlen($_POST['email'])<=40 && $_POST['captcha']==$_SESSION['captcha_id'] && $_POST['email']==$_POST['email2'] && (checkAnum($_POST['sicherheitsa']) && strlen($_POST['sicherheitsa'])>=3 && strlen($_POST['sicherheitsa'])<=16) && checkInt($_POST['sicherheitsf'])) {

$hashSF = md5(mysql_real_escape_string($_POST['sicherheitsa']));
$sfNum = mysql_real_escape_string($_POST['sicherheitsf']);
$lcode = rand(1000000, 9999999);

$zuFall = rand(99999,999999999);
$userpass=mysql_real_escape_string($_POST['pass']);

$aktivHash = ($serverSettings['mail_activation']) ? md5($zuFall):'';
$accountStatus = ($serverSettings['mail_activation']) ? 'BLOCK':'OK';

$sqlCmd = "INSERT INTO account.account
(login,password,real_name,email,social_id,question 1,answer1,create_time,status,coins,web_aktiviert)
VALUES
('".$_POST['account']."',PASSWORD('".$userpass."'),'".mysql_real_escape _string($_POST['uname'])."','".mysql_real_escape_string($_POST['email'])."','".$lcode."','".$sfNum."','".$hashSF."','".$s qlZeit."','".$accountStatus."','".$regCoins."','". $aktivHash."')";
$sqlQry = mysql_query($sqlCmd,$sqlServ);
if($sqlQry) {


$absender = $serverSettings['titel']." Registration";
$email = $serverSettings['reg_mail'];
$empfaenger = $_POST['email'];
$mail_body = "Hallo ".$_POST['uname'].",

deine Registration auf ".$serverSettings['titel']." war erfolgreich! Um auch auf dem Server spielen zu können, musst du deinen Account aktivieren.
Das kannst du über den folgenden Link tun:

".$serverSettings['url']."/index.php?s=login&do=aktivieren&hash=".$aktivHash. "

Deine Daten sind:
Account: ".$_POST['account']."
Passwort: ".$userpass."

Löschcode: ".$lcode."
Sicherheitsfrage: ".$sFrage[$sfNum]."
Antwort: ".$_POST['sicherheitsa']."

Viel Spaß beim Spielen,

Dein ".$serverSettings['titel']."-Team


Diese E-Mail wurde automatisch generiert. Bitte keine Antworten an diese Adresse schicken.";
$titel = "Registrierung auf ".$serverSettings['titel'];

$header = "X-Priority: 3\n";
$header .= "X-Mailer: ".$serverSettings['titel']." Homepage Mailer\n";
$header .= "MIME-Version: 1.0\n";
$header .= "From: ".$absender." <".$serverSettings['reg_mail'].">\n";
$header .= "Reply-To: ".$serverSettings['reg_mail']."\n";
$header .= "Content-Type: text/plain; charset=iso-8859-1\n";


if($serverSettings['mail_activation']) {
if ($serverSettings['smtp_mail'])
{
tomail($empfaenger, $mail_body, $titel);
}
else
{
mail($empfaenger, $titel, $mail_body, $header);
}
echo'<p class="meldung">Account erfolgreich angelegt. Bitte überprüfen Sie Ihr Postfach, um die Registrierung zu bestätigen.</p>';
}
else {
echo'<p class="meldung">Account erfolgreich angelegt. Sie können sich nun anmelden.<br />Löschcode: '.$lcode.'</p>';
}

}
else {
echo'<p class="meldung">Registrierung fehlgeschlagen: Der Account existiert bereits.</p>';
}

}
else {
echo'<p class="meldung">Registrierung fehlgeschlagen: bitte alle Felder richtig angeben</p>';
}
}
?>
<p><?PHP echo lang("register1"); if($serverSettings['mail_activation']) { echo'<br/><b>Der Account wird per E-Mail aktiviert, also eine richtige E-Mail eingeben!</b>'; } ?></p>
<form action="index.php?s=register" method="POST" name="Reg">
<table>
<tr>
<th class="topLine"><?php echo lang("regi_acc"); ?></th>
<td class="tdunkel"><input type="text" name="account" maxlength="16" size="16" onkeyup="check_username();" /> 8-16 Zeichen (nur a-Z,0-9) <img id="UserError" src="#" alt="" border="0" /></td>
</tr>
<tr>
<th class="topLine"><?php echo lang("regi_name"); ?></th>
<td class="thell"><input type="text" name="uname" maxlength="16" size="16" onkeyup="check_name();" /> 3-20 Zeichen (nur a-Z,0-9) <img id="NameError" src="#" alt="" border="0" /></td>
</tr>
<tr>
<th class="topLine"><?php echo lang("regi_pass"); ?></th>
<td class="tdunkel"><input type="password" name="pass" maxlength="16" size="16"/> 8-16 Zeichen (nur a-Z,0-9)</td>
</tr>
<tr>
<th class="topLine"><?php echo lang("regi_pass2"); ?></th>
<td class="thell"><input type="password" name="pass2" maxlength="16" size="16"/></td>
</tr>
<tr>
<th class="topLine"><?php echo lang("regi_mail"); ?></th>
<td class="tdunkel"><input type="text" name="email" maxlength="50" size="25"/> max. 40 Zeichen</td>
</tr>
<tr>
<th class="topLine"><?php echo lang("regi_mail2"); ?></th>
<td class="thell"><input type="text" name="email2" maxlength="50" size="25"/></td>
</tr>
<tr>
<th class="topLine"><?php echo lang("regi_sfrage"); ?></th>
<td class="thell">
<select name="sicherheitsf">
<?PHP
foreach($sFrage AS $fragew => $frage) {
echo'<option value="'.$fragew.'">'.$frage.'</option>';
}
?>
</select>
<input type="text" name="sicherheitsa" maxlength="16" size="16"/> 3-16 Zeichen (nur a-Z,0-9)
</td>
</tr>
<tr>
<th class="topLine"><?php echo lang("regi_captcha"); ?></th>
<td class="tdunkel"><img src="./captcha/captcha.php" title="Captcha"/>&nbsp;<input type="text" name="captcha" maxlength="5" size="5"/></td>
</tr>
<tr>
<th class="topLine" style="text-align:center;" colspan="2"><input type="submit" name="submit" value="registrieren"/> &bull; <input type="reset" value="zurücksetzen"/></th>
</tr>
</table>
</form>
<?PHP
}
else {
echo'<p class="meldung">'.lang("regi_error").'</p>';
}
?>
das geht auf jedenfall! habe ich auch in benutzung
NiiceOne is offline  
Old 10/07/2011, 13:23   #5
 
ThinSmoke's Avatar
 
elite*gold: 49
Join Date: Sep 2008
Posts: 906
Received Thanks: 600
Was genau kommt für eine Fehler Meldung?
Sonst wird dir niemand helfen können.
ThinSmoke is offline  
Old 10/07/2011, 17:24   #6
 
[TR]Hylight's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 33
Received Thanks: 24
Es passiert gar nix das ist es ja
es kommt keine Fehlermeldung z.b. Registrierung fehlgeschlagen oder Account erfolgreich angelegt.

Die Seite aktualisiert sich einfach nur
[TR]Hylight is offline  
Old 10/07/2011, 17:26   #7
 
ThinSmoke's Avatar
 
elite*gold: 49
Join Date: Sep 2008
Posts: 906
Received Thanks: 600
error_reporting(E_ALL);
ini_set('display_errors', '1');

Pack das mal ganz nach oben im Script und schau was dann für nen Fehler da steht
ThinSmoke is offline  
Old 10/07/2011, 17:33   #8
 
[TR]Hylight's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 33
Received Thanks: 24
ausser das es jetzt über der registration steht passiert nichts aktualisiert nur

wäre nett wenn du in skype zurückschreibst hab dir grad ne anfrage gesended dann kann ich dir die homepage mal schicken

lg
[TR]Hylight is offline  
Old 10/07/2011, 19:10   #9
 
nostradame37's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2,504
Received Thanks: 870
ist das nicht von masterboss sein cms ?? wen ja habe ich ein funktionierendes php script
einfach melden
mfg
nostradame37 is offline  
Old 10/07/2011, 21:10   #10
 
elite*gold: LOCKED
Join Date: Apr 2009
Posts: 143
Received Thanks: 49
Quote:
Originally Posted by Se7en' View Post
Das hier müste eig klappen

PHP Code:
    <p>Registration</p>
    </div>
    <div id="middle_con">
<?PHP
  
  $regCoins 
0// Startcoins
  
  
$laufZeit 365//Tage autoloot,safebox
  
$calcLZ = (60*60*24)*365;
  
$expireStamp time()+$calcLZ;
  
$expireDate date("Y-m-d H:i:s",$expireStamp);
  
  if(
$serverSettings['register_on'] && (!isset($_SESSION['user_admin']) && !checkInt($_SESSION['user_admin']) && !$_SESSION['user_admin']>=0)) {
  
    if(isset(
$_POST['submit']) && $_POST['submit']=="Registrer") {
      if((
checkAnum($_POST['account']) && strlen($_POST['account'])>=&& strlen($_POST['account'])<=16) && checkAnum($_POST['pass'])  && strlen($_POST['pass'])>=&& strlen($_POST['pass2'])<=16 && !empty($_POST['pass2']) && (checkName($_POST['uname']) && strlen($_POST['uname'])>=&& strlen($_POST['uname'])<=20) && $_POST['pass']==$_POST['pass2'] && checkMail($_POST['email']) && strlen($_POST['email'])<=40 && $_POST['captcha']==$_SESSION['captcha_id'] && $_POST['email']==$_POST['email2'] && (checkAnum($_POST['sicherheitsa']) && strlen($_POST['sicherheitsa'])>=&& strlen($_POST['sicherheitsa'])<=16) && checkInt($_POST['sicherheitsf']) && (checkAnum($_POST['loeschcode']) && strlen($_POST['loeschcode'])==7)) {

        
$hashSF md5($_POST['sicherheitsa']);
        
$sfNum mysql_real_escape_string($_POST['sicherheitsf']);
        
$lcode mysql_real_escape_string($_POST['loeschcode']);
        
        
$zuFall rand(99999,999999999);
        
$userpass=mysql_real_escape_string($_POST['pass']);
        
        
$aktivHash = ($serverSettings['mail_activation']) ? md5($zuFall):'';
        
$accountStatus = ($serverSettings['mail_activation']) ? 'BLOCK':'OK';
        
        
$sqlCmd "INSERT INTO account.account 
        (login,password,real_name,email,social_id,question1,answer1,create_time,status,coins,autoloot_expire,safebox_expire,web_aktiviert) 
        VALUES 
        ('"
.$_POST['account']."',PASSWORD('".$userpass."'),'".mysql_real_escape_string($_POST['uname'])."','".mysql_real_escape_string($_POST['email'])."','".$lcode."','".$sfNum."','".$hashSF."','".$sqlZeit."','".$accountStatus."','".$regCoins."','".$expireDate."','".$expireDate."','".$aktivHash."')";
        
$sqlQry mysql_query($sqlCmd,$sqlServ);
        if(
$sqlQry) {
          
          
          
$absender $serverSettings['titel']." Registration";
          
$email $serverSettings['reg_mail'];
          
$empfaenger $_POST['email'];
          
$mail_body "Hallo ".$_POST['uname'].",
          
          deine Registration auf "
.$serverSettings['titel']." war erfolgreich! Um auch auf dem Server spielen zu können, musst du deinen Account aktivieren.
          Das kannst du über den folgenden Link tun:
          
          "
.$serverSettings['url']."/index.php?s=login&do=aktivieren&hash=".$aktivHash."
          
          Deine Daten sind:
          Account: "
.$_POST['account']."
          Passwort: "
.$userpass."
          
          Löschcode: "
.$lcode."
          Sicherheitsfrage: "
.$sFrage[$sfNum]."
          Antwort: "
.$_POST['sicherheitsa']."
          
          Viel Spaß beim Spielen,
          
          Dein "
.$serverSettings['titel']."-Team
          
          
          Diese E-Mail wurde automatisch generiert. Bitte keine Antworten an diese Adresse schicken."
;
          
$titel "Registrierung auf ".$serverSettings['titel'];
          
          
$header "X-Priority: 3\n";
          
$header .= "X-Mailer: ".$serverSettings['titel']." Homepage Mailer\n";
          
$header .= "MIME-Version: 1.0\n";
          
$header .= "From: ".$absender." <".$serverSettings['reg_mail'].">\n";
          
$header .= "Reply-To: ".$serverSettings['reg_mail']."\n";
          
$header .= "Content-Type: text/plain; charset=iso-8859-1\n";
          
          
          if(
$serverSettings['mail_activation']) {
            
mail($empfaenger$titel$mail_body$header);
            echo
'<p class="meldung">Account erfolgreich angelegt. Bitte überprüfen Sie Ihr Postfach, um die Registrierung zu bestätigen.</p>';
          }
          else {
            echo
'<p class="meldung">Account erfolgreich angelegt. Sie können sich nun anmelden.</p>';
          }
          
        }
        else {
          echo
'<p class="meldung">Registrierung fehlgeschlagen: Der Account existiert bereits.</p>';
        }
        
      }
      else {
        echo
'<p class="meldung">Registrierung fehlgeschlagen: bitte alle Felder richtig angeben</p>';
      }
    }
  
?>
    <p>Alle Felder sind Pflichtfelder und müssen ausgefüllt werden.<?PHP if($serverSettings['mail_activation']) { echo'<br/><b>Der Account wird per E-Mail aktiviert, also eine richtige E-Mail eingeben!</b>'; } ?></p>
    <form action="index.php?s=register" method="POST">
      <table>
        <tr>
          <th>Account:</th>
          <td><input class="bar" type="text" name="account" maxlength="16" size="16" title="6-16 Zeichen (nur a-Z,0-9)"/></td>
        </tr>
        <tr>
          <th>Name:</th>
          <td><input class="bar" type="text" name="uname" maxlength="16" size="16" title="3-20 Zeichen (nur a-Z,0-9)"/></td>
        </tr>
        <tr>
          <th>Passwort:</th>
          <td><input class="bar" type="password" name="pass" maxlength="16" size="16" title="8-16 Zeichen (nur a-Z,0-9)"/></td>
        </tr>
        <tr>
          <th>Password wiederholen:</th>
          <td><input class="bar" type="password" name="pass2" maxlength="16" size="16" title="Passwort wiederholen"/></td>
        </tr>
        <tr>
          <th>E-Mail:</th>
          <td><input class="bar" type="text" name="email" maxlength="50" size="25" title="max. 40 Zeichen"/></td>
        </tr>
        <tr>
          <th>E-Mail wiederholen:</th>
          <td><input class="bar" type="text" name="email2" maxlength="50" size="25" title="E-Mail wiederholen"/></td>
        </tr>
        <tr>
          <th>Löschcode:</th>
          <td><input class="bar" type="text" name="loeschcode" maxlength="7" size="7" title="7 Zeichen (nur a-Z,0-9)"/></td>
        </tr>
        <tr>
          <th>Sicherheitsfrage:</th>
          <td>
            <select title="Sicherheitsfrage wählen" class="bar" name="sicherheitsf">
              <?PHP
                
foreach($sFrage AS $fragew => $frage) {
                  echo
'<option value="'.$fragew.'">'.$frage.'</option>';
                }
              
?>
            </select>
            </td>
            </tr>
            <tr>
            <th>Antwort:</th>
            <td>
            <input class="bar" type="text" name="sicherheitsa" maxlength="16" size="16" title="3-16 Zeichen (nur a-Z,0-9)"/>
          </td>
        </tr>
        <tr>
          <th>Captcha:</th>
          <td><img src="./captcha/captcha.php" title="Captcha"/>&nbsp;<input title="Captcha-code eingeben" class="bar" type="text" name="captcha" maxlength="5" size="5"/></td>
        </tr>
        <tr>
          <th style="text-align:center;" colspan="2"><input class="blogin" type="submit" name="submit" value="Registrer"/> <input class="blogin" type="reset" value="Reset"/></th>
        </tr>
      </table>
    </form>
  <?PHP
  
}
  else {
    echo
'<p class="meldung">Die Registration ist deaktiviert oder Sie sind bereits angemeldet. Es kann kein weiterer Account erstellt werden.</p>';
  }
?>
Das müsste doch gehen
xReseT is offline  
Reply


Similar Threads Similar Threads
[HILFE] Registrierung
11/20/2010 - Perfect World - 4 Replies
Hey Leute, ich wollte mich heute bei Perfect World anmelden... Das Problem ist das dort dann immer so eine Fehlermeldung kommt "Last name must contain at least 2 characters." Das kommt da wo ich den Namen eingeben soll. Hier ein Screen:
[HILFE]4StoryEG Registrierung
07/04/2010 - 4Story - 1 Replies
Hi, also wie die überschrift schon sagt kanna ich mich nicht auf 4StoryEG registrieren! Genauere Informationen: http://img710.imageshack.us/img710/7339/unbenannt hyj.jpg EDIT: PROBLEM GELÖST!!!!! WIE?....SO: Mit Internet Explorer anmelden und nicht mit firefox
Hilfe bei Registrierung von Korean S4
02/20/2010 - S4 League - 18 Replies
Hallo, habe das Problem, dass ich es net schaffe mich bei Korean S4 zu registrieren. Eine KSSN habe ich aber kann ja leider kein Koreanisch!:( Hier mal ein Bild von der Situation: http://de.tinypic.com/view.php?pic=2i7pzyf&s= 6 Hoffe ihr könnt mir weiterhelfen!!!:handsdown::handsdown:
Bräuchte Hilfe bei Registrierung
12/27/2009 - Main - 1 Replies
Hi, ich habe mir den Koreanischen Clienten von Dragonball Online besorgt, derzeit findet ja dort die beta statt. Ich muss mich nurnoch auf http://member.netmarble.net/Join/Index.Asp registrieren. Ich blicke da überhaupt nicht durch, kann sich jemand für mich registrieren? Habe gültige KSSN und Namen usw. lg Foggdp
Hilfe bei Registrierung wer online?
07/12/2009 - Metin2 Private Server - 3 Replies
Huhu bin neu hier.. hab mich jetzt im forum umgeschaut.. finde aber leider nichts.. wollte auf dem p server spielen.. weiss aber nicht wo ich was runterzuladen habe.. da die ganzen links nicht funktionieren und in einem thread gesagt wird man solle per pn jmd anschreiben jedoch wurde es widersprochen indem dann darunter stand.. moechte nicht zugespawmt werden..



All times are GMT +2. The time now is 21:10.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.