/<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- Début du code du texte défilant d'Astwinds--><noscript><a href="http://www.astwinds.com/">Texte défilant<br> d'Astwinds</A></noscript><marquee Class="Scroller" behavior="scroll" direction="left" width="100%" height="19" scrollamount="4" scrolldelay="0" onmouseover="this.stop()" onmouseout="this.start()"><font size="2" face="Arial, Helvetica, sans-serif"><font color="#AEB6AB"><strong> Rappelz</strong></font></font></marquee><!-- Fin du code du texte défilant d'Astwinds -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" media="all" type="text/css" href="style2.css" />
<title>Rappelz - Register</title>
</head>
<body>
<div class="site">
<div class="header">
<span><img src="" alt="" /></span>
</div>
<?php
require("conf.php");
if ($registration ==0){
?>
<h1>Rappelz - Register</h1>
</div>
</div>
<?php
exit;
}
if(isset($_SERVER['HTTP_REFERER'])
&& $_SERVER['HTTP_REFERER']!=''
&& substr($_SERVER['HTTP_REFERER'], 7, strlen($_SERVER['SERVER_NAME'])) != $_SERVER['SERVER_NAME'])
{
$_POST = array();
$_GET = array();
}
function connect(){
require("conf.php");
$db = $Auth_db;
$connect = mssql_connect($sql_host, $sql_user, $sql_password);
if (!$connect) {echo 'connection error'; exit;}
mssql_select_db($db, $connect) or die("Couldn't open database $db");
return $connect;
}
$do = $_POST['do'];
switch($do){
case "register":
$data_array = &$_POST;
$array_char = array("'","/","\\","*",":","!","?",".", "&", "%", "ù","^", "$", "=","¨","}","{","(",")","~","#","[","]","ç","à","é","€","§",";","¤","°","£","`","<",">") ;
$username = $data_array['name'];
$username = str_replace($array_char, "", $username);
$password = $data_array['pwd'];
$password = str_replace($array_char, "", $password);
$passwordconf = $data_array['pwdconf'];
$passwordconf = str_replace($array_char, "", $passwordconf);
$combine_password = $md5_key.$password;
$converted_password = md5($combine_password);
if ($password != $passwordconf){
echo "<span style=\"color:red\">Le mot de passe n'est pas identique!</br><a href=\"javascript:refreshpage()\">Back</a></span>";
exit;
}
if (strlen($username) <= 5){
echo "<span style=\"color:red\">Vous avez besoin d'au moin 5 caractères pour votre compte !</br><a href=\"javascript:refreshpage()\">Back</a></span>";
exit;
}
if (strlen($password) <= 6){
echo "<span style=\"color:red\">Vous avez besoin d'au moin 5 caractères pour votre compte </br><a href=\"javascript:refreshpage()\">Back</a></span>";
exit;
}
if (strstr ($username, " ") !== False){
echo "<span style=\"color:red\">Vous devez utilisez des lettes / numériques </br><a href=\"javascript:refreshpage()\">Back</a></span>";
exit;
}
if (strstr ($password, " ") !== False){
echo "<span style=\"color:red\">VVous devez utilisez des lettes / numériques </br><a href=\"javascript:refreshpage()\">Back</a></span>";
exit;
}
$db = connect();
$query_check ="SELECT account from dbo.Account WHERE account='$username'";
$query = "INSERT INTO [dbo].[Account] ([account], [password], [email], [pk_], [creationDate_], [updateDate_], [creatorId_], [updatorId_], [portId_], [type_], [accessDate_], [password2]) VALUES ('$username', '$converted_password', N'
', 1, NULL, NULL, NULL, NULL, NULL, N'com.elixir.billing.impl.ImmAccount', NULL, '$converted_password')
";
$query_total = mssql_query("SELECT count(account_id) FROM dbo.Account");
$results_check = mssql_query($query_check);
$results_total = mssql_fetch_row($query_total);
$result_total = $results_total['0'];
if ($result_total >= $max_accounts){
echo "<span style=\"color:red\">Max accounts limit has been reached, sorry..</br><a href=\"javascript:refreshpage()\">Back</a></span>";
exit;
}
while ($row_check = mssql_fetch_array($results_check)){
$check_username = $row_check['account'];
}
if ($check_username == $username){
echo "<span style=\"color:red\">Essa conta ja existe!</br><a href=\"javascript:refreshpage()\">Back</a></span>";
exit;
}
else
$results = mssql_query($query);
echo "Sucesso, agora você pode baixar o launcher</br><a href=\"launcher.exe\">Aqui</a>, <br />e o Client <a href=\"client.zip\">Client Aqui</a>";
break;
}
?>
<link rel="stylesheet" type="text/css" media="screen" href="style.css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
function refreshpage()
{
setTimeout("location.reload(true);",20);
}
$(document).ready( function ()
{
$("#register").submit( function()
{ // à la soumission du formulaire
$.ajax(
{ // fonction permettant de faire de lajax
type: "POST", // methode de transmission des données au fichier php
url: "index.php", // url du fichier php
data: "do=register&"+"name="+$("#name").val()+"&pwd="+$( "#pwd").val()+"&pwdconf="+$("#pwdconf").val(),// données à transmettre
success: function(msg)
{ // si lappel a bien fonctionné
if (msg)
{
$("div#connexion").hide().fadeIn(1200).html(msg) ;
}
else
{
$("div#erreur").hide().fadeIn(1200).fadeOut(5200). html("<p style=\"color:red\"><img src=\"../client/help/img/error.png\" width=\"20px\" heigth=\"20px\"/> An error occured</p></br>");
}
}
});
return false; // permet de rester sur la même page à la soumission du formulaire
});
});
$(document).ready(function()
{
$("#loadpage").fadeIn(920);
});
</script>
</head>
<style>
form.css fieldset
{
padding: 1em;
}
form.css label
{
display: inline;
float: center;
width: 100px;
}
</style>
<body>
<div id="loadpage" style="display:none">
<noscript><div id="loadpage"></div></noscript>
<div style="text-align: center; width: 100%; margin-top: 0px;">
<div id="connexion">
<form name="register" id="register" action="#" class="main_form"><!-- Form begin -->
<div class="main_form">
<label for="name">
<span style="color: #AEB6AB; background: url("http://tinyurl.com/outgum") repeat scroll 0% 0% transparent;">Username *</span><br></label>
<div class="div_textbox">
<input type="text" name="name" id="name" /><!-- Login Value -->
</div>
</div>
<div class="main_form">
<label for="pwd"><span style="color: #AEB6AB; background: url("http://tinyurl.com/outgum") repeat scroll 0% 0% transparent;">Password*</span><br></label>
<div class="div_textbox"><!-- Password Field -->
<input type="password" name="pwd" id="pwd" />
</div>
</div>
<div class="main_form">
<label for="pwdconf">
<span style="color: #AEB6AB; background: url("http://tinyurl.com/outgum") repeat scroll 0% 0% transparent;"><B>Re-Password<b></span><br></label>
<div class="div_textbox">
<input type="password" name="pwdconf" id="pwdconf" /></br>
</div>
</div>
<div class="clear"></div>
<p style="text-align: center; margin: auto; margin-top: 100px;">
<!-- Submit Button -->
<input type="submit" value="Create Account" style="margin: auto;" />
</p>
</form><!-- End of form -->
</div></br>
<div id="erreur"></div><!-- span qui contiendra les éventuels messages derreur -->
<span id="confirmMsg"></span>
</div></div><i>
</p>
</form>
<div class="clean"></div>
<div class="foot">
<span>
<a href="" > Design by me Rappelz </a>
</span>
</div>
</div>
<noscript>Javascript est desactivé - <a href="http://www.supportduweb.com/">Support du web</a> - <a href="http://www.supportduweb.com/generateur-ribbon-bandeau-web-20-generator-quickribbon-free-enligne-gratuit.html">Ribbons Bandeaux web 2.0</a></noscript><script type="text/javascript" src="http://services.supportduweb.com/ribbons/ribbon.js?texte=Back%20To%20our%20homepage%20now%2 0?%20%3F&lien=#&color=AEB6AB&type=a&pos=d&size=14& font=arial&style=19"></script>
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- Début du code du texte défilant d'Astwinds--><noscript><a href="http://www.astwinds.com/">Texte défilant<br> d'Astwinds</A></noscript><marquee Class="Scroller" behavior="scroll" direction="left" width="100%" height="19" scrollamount="4" scrolldelay="0" onmouseover="this.stop()" onmouseout="this.start()"><font size="2" face="Arial, Helvetica, sans-serif"><font color="#AEB6AB"><strong> Rappelz</strong></font></font></marquee><!-- Fin du code du texte défilant d'Astwinds -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" media="all" type="text/css" href="style2.css" />
<title>Rappelz - Register</title>
</head>
<body>
<div class="site">
<div class="header">
<span><img src="" alt="" /></span>
</div>
<?php
require("conf.php");
if ($registration ==0){
?>
<h1>Rappelz - Register</h1>
</div>
</div>
<?php
exit;
}
if(isset($_SERVER['HTTP_REFERER'])
&& $_SERVER['HTTP_REFERER']!=''
&& substr($_SERVER['HTTP_REFERER'], 7, strlen($_SERVER['SERVER_NAME'])) != $_SERVER['SERVER_NAME'])
{
$_POST = array();
$_GET = array();
}
function connect(){
require("conf.php");
$db = $Auth_db;
$connect = mssql_connect($sql_host, $sql_user, $sql_password);
if (!$connect) {echo 'connection error'; exit;}
mssql_select_db($db, $connect) or die("Couldn't open database $db");
return $connect;
}
$do = $_POST['do'];
switch($do){
case "register":
$data_array = &$_POST;
$array_char = array("'","/","\\","*",":","!","?",".", "&", "%", "ù","^", "$", "=","¨","}","{","(",")","~","#","[","]","ç","à","é","€","§",";","¤","°","£","`","<",">") ;
$username = $data_array['name'];
$username = str_replace($array_char, "", $username);
$password = $data_array['pwd'];
$password = str_replace($array_char, "", $password);
$passwordconf = $data_array['pwdconf'];
$passwordconf = str_replace($array_char, "", $passwordconf);
$combine_password = $md5_key.$password;
$converted_password = md5($combine_password);
if ($password != $passwordconf){
echo "<span style=\"color:red\">Le mot de passe n'est pas identique!</br><a href=\"javascript:refreshpage()\">Back</a></span>";
exit;
}
if (strlen($username) <= 5){
echo "<span style=\"color:red\">Vous avez besoin d'au moin 5 caractères pour votre compte !</br><a href=\"javascript:refreshpage()\">Back</a></span>";
exit;
}
if (strlen($password) <= 6){
echo "<span style=\"color:red\">Vous avez besoin d'au moin 5 caractères pour votre compte </br><a href=\"javascript:refreshpage()\">Back</a></span>";
exit;
}
if (strstr ($username, " ") !== False){
echo "<span style=\"color:red\">Vous devez utilisez des lettes / numériques </br><a href=\"javascript:refreshpage()\">Back</a></span>";
exit;
}
if (strstr ($password, " ") !== False){
echo "<span style=\"color:red\">VVous devez utilisez des lettes / numériques </br><a href=\"javascript:refreshpage()\">Back</a></span>";
exit;
}
$db = connect();
$query_check ="SELECT account from dbo.Account WHERE account='$username'";
$query = "INSERT INTO [dbo].[Account] ([account], [password], [email], [pk_], [creationDate_], [updateDate_], [creatorId_], [updatorId_], [portId_], [type_], [accessDate_], [password2]) VALUES ('$username', '$converted_password', N'
', 1, NULL, NULL, NULL, NULL, NULL, N'com.elixir.billing.impl.ImmAccount', NULL, '$converted_password')";
$query_total = mssql_query("SELECT count(account_id) FROM dbo.Account");
$results_check = mssql_query($query_check);
$results_total = mssql_fetch_row($query_total);
$result_total = $results_total['0'];
if ($result_total >= $max_accounts){
echo "<span style=\"color:red\">Max accounts limit has been reached, sorry..</br><a href=\"javascript:refreshpage()\">Back</a></span>";
exit;
}
while ($row_check = mssql_fetch_array($results_check)){
$check_username = $row_check['account'];
}
if ($check_username == $username){
echo "<span style=\"color:red\">Essa conta ja existe!</br><a href=\"javascript:refreshpage()\">Back</a></span>";
exit;
}
else
$results = mssql_query($query);
echo "Sucesso, agora você pode baixar o launcher</br><a href=\"launcher.exe\">Aqui</a>, <br />e o Client <a href=\"client.zip\">Client Aqui</a>";
break;
}
?>
<link rel="stylesheet" type="text/css" media="screen" href="style.css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
function refreshpage()
{
setTimeout("location.reload(true);",20);
}
$(document).ready( function ()
{
$("#register").submit( function()
{ // à la soumission du formulaire
$.ajax(
{ // fonction permettant de faire de lajax
type: "POST", // methode de transmission des données au fichier php
url: "index.php", // url du fichier php
data: "do=register&"+"name="+$("#name").val()+"&pwd="+$( "#pwd").val()+"&pwdconf="+$("#pwdconf").val(),// données à transmettre
success: function(msg)
{ // si lappel a bien fonctionné
if (msg)
{
$("div#connexion").hide().fadeIn(1200).html(msg) ;
}
else
{
$("div#erreur").hide().fadeIn(1200).fadeOut(5200). html("<p style=\"color:red\"><img src=\"../client/help/img/error.png\" width=\"20px\" heigth=\"20px\"/> An error occured</p></br>");
}
}
});
return false; // permet de rester sur la même page à la soumission du formulaire
});
});
$(document).ready(function()
{
$("#loadpage").fadeIn(920);
});
</script>
</head>
<style>
form.css fieldset
{
padding: 1em;
}
form.css label
{
display: inline;
float: center;
width: 100px;
}
</style>
<body>
<div id="loadpage" style="display:none">
<noscript><div id="loadpage"></div></noscript>
<div style="text-align: center; width: 100%; margin-top: 0px;">
<div id="connexion">
<form name="register" id="register" action="#" class="main_form"><!-- Form begin -->
<div class="main_form">
<label for="name">
<span style="color: #AEB6AB; background: url("http://tinyurl.com/outgum") repeat scroll 0% 0% transparent;">Username *</span><br></label>
<div class="div_textbox">
<input type="text" name="name" id="name" /><!-- Login Value -->
</div>
</div>
<div class="main_form">
<label for="pwd"><span style="color: #AEB6AB; background: url("http://tinyurl.com/outgum") repeat scroll 0% 0% transparent;">Password*</span><br></label>
<div class="div_textbox"><!-- Password Field -->
<input type="password" name="pwd" id="pwd" />
</div>
</div>
<div class="main_form">
<label for="pwdconf">
<span style="color: #AEB6AB; background: url("http://tinyurl.com/outgum") repeat scroll 0% 0% transparent;"><B>Re-Password<b></span><br></label>
<div class="div_textbox">
<input type="password" name="pwdconf" id="pwdconf" /></br>
</div>
</div>
<div class="clear"></div>
<p style="text-align: center; margin: auto; margin-top: 100px;">
<!-- Submit Button -->
<input type="submit" value="Create Account" style="margin: auto;" />
</p>
</form><!-- End of form -->
</div></br>
<div id="erreur"></div><!-- span qui contiendra les éventuels messages derreur -->
<span id="confirmMsg"></span>
</div></div><i>
</p>
</form>
<div class="clean"></div>
<div class="foot">
<span>
<a href="" > Design by me Rappelz </a>
</span>
</div>
</div>
<noscript>Javascript est desactivé - <a href="http://www.supportduweb.com/">Support du web</a> - <a href="http://www.supportduweb.com/generateur-ribbon-bandeau-web-20-generator-quickribbon-free-enligne-gratuit.html">Ribbons Bandeaux web 2.0</a></noscript><script type="text/javascript" src="http://services.supportduweb.com/ribbons/ribbon.js?texte=Back%20To%20our%20homepage%20now%2 0?%20%3F&lien=#&color=AEB6AB&type=a&pos=d&size=14& font=arial&style=19"></script>
Hey was working on a register page for rappelz and got a little stuck. I believe the problem lies obviously in the php script but Idk what. I was reading the w3schools site to see if i can fix it but nothing . I tested the insert statement in my sql database just to make sure it was working and well yes it is. The problem is that when i click create account nothing happens. Any help will be greatly appreciated.






