Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <link rel="stylesheet" type="text/css" href="../Template/CSS/main.css">
- <script type="text/javascript">
- //Ajax-Request
- <!--
- var request = false;
- function setRequest(value, acc) {
- if (window.XMLHttpRequest) {
- request = new XMLHttpRequest();
- } else if (window.ActiveXObject) {
- try {
- request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
- } catch (e) {
- try {
- request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
- } catch (e) {}
- }
- }
- if (!request) {
- alert("XMLHTTP-Instance could not be created.");
- return false;
- } else {
- var url = "../Ajax/act.php";
- request.open('post', url, true);
- request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
- request.send('act='+value+'&acc='+acc);
- request.onreadystatechange = interpretRequest;
- }
- }
- function interpretRequest() {
- switch (request.readyState) {
- case 4:
- if (request.status != 200) {
- alert("The request was successfully executed, but it is not valid.\n"+request.status);
- } else {
- var content = request.responseText;
- document.getElementById('Return').innerHTML = content;
- }
- break;
- default:
- break;
- }
- }
- -->
- function check_Account(){
- var Account=document.getElementById('AccountID');
- Return=document.getElementById('Return');
- if(Account.value.length < 4 || Account.value.length > 12){
- Account.style.borderColor="#FF0000";
- if(Account.value.length < 4){
- Return.innerHTML="<img src='../Template/IMG/SignUp/fail.png'> <font color='#FFFFFF'>Account must consist of at last 4 numerics.</font>";
- }else{
- Return.innerHTML="<img src='../Template/IMG/SignUp/fail.png'> <font color='#FFFFFF'>Account mustn't contain more than 12 numerics.</font>";
- }
- Return.parentNode.style.borderColor="#FF0000";
- Return.parentNode.style.display="";
- }else{
- setRequest("check_account", Account);
- }
- }
- function check_Password(){
- var RegPW=document.getElementById('Password');
- ConPW=document.getElementById('ConfirmPW');
- Status=document.getElementById('Status');
- if(RegPW.value == ConPW.value){
- if(RegPW.value.length < 4 || ConPW.value.length < 4){
- RegPW.style.borderColor="#FF0000";
- ConPW.style.borderColor="#FF0000";
- Status.parentNode.style.borderColor="#FF0000";
- Status.innerHTML="<img src='../Template/IMG/SignUp/fail.png'> <font color='#FFFFFF'>The password must consist of at last 4 Numerics!</font>";
- Status.parentNode.style.display="";
- }else{
- RegPW.style.borderColor="#00FF00";
- ConPW.style.borderColor="#00FF00";
- Status.parentNode.style.borderColor="#00FF00";
- Status.innerHTML="<img src='../Template/IMG/SignUp/success.png'> <font color='#FFFFFF'>Passwords match!</font>";
- Status.parentNode.style.display="";
- }
- }else{
- RegPW.style.borderColor="#FF0000";
- ConPW.style.borderColor="#FF0000";
- Status.parentNode.style.borderColor="#FF0000";
- Status.innerHTML="<img src='../Template/IMG/SignUp/fail.png'> <font color='#FFFFFF'>The passwords do not match!</font>";
- Status.parentNode.style.display="";
- }
- }
- function check_Email(){
- var Email=document.getElementById('Email');
- ConEm=document.getElementById('ConEm');
- ReSta=document.getElementById('ReSta');
- if(Email.value != ConEm.value){
- Email.style.borderColor="#FF0000";
- ConEm.style.borderColor="#FF0000";
- ReSta.parentNode.style.borderColor="#FF0000";
- ReSta.innerHTML="<img src='../Template/IMG/SignUp/fail.png'> <font color='#FFFFFF'>The E-Mails do not match!</font>";
- ReSta.parentNode.style.display="";
- }else{
- if(Email.value.length < 6 || ConEm.value.length < 6){
- Email.style.borderColor="#FF0000";
- ConEm.style.borderColor="#FF0000";
- ReSta.parentNode.style.borderColor="#FF0000";
- ReSta.innerHTML="<img src='../Template/IMG/SignUp/fail.png'> <font color='#FFFFFF'>E-mail must consist<br> of at last 6 Numerics!</font>";
- ReSta.parentNode.style.display="";
- }else{
- if(Email.value.length > 30 || ConEm.value.length > 30){
- Email.style.borderColor="#FF0000";
- ConEm.style.borderColor="#FF0000";
- ReSta.parentNode.style.borderColor="#FF0000";
- ReSta.innerHTML="<img src='../Template/IMG/SignUp/fail.png'> <font color='#FFFFFF'>E-mail mustn't contain<br> more than 30 Numerics!</font>";
- ReSta.parentNode.style.display="";
- }else{
- Email.style.borderColor="#00FF00";
- ConEm.style.borderColor="#00FF00";
- ReSta.parentNode.style.borderColor="#00FF00";
- ReSta.innerHTML="<img src='../Template/IMG/SignUp/success.png'> <font color='#FFFFFF'>The E-Mails match!</font>";
- ReSta.parentNode.style.display="";
- }
- }
- }
- }
- function check_CAPTCHA(){
- var CAPTCHA=document.getElementById('CAPTCHA');
- CAPTCHA_input=document.getElementById('CAPTCHA_input');
- CAPTCHA_status=document.getElementById('CAPTCHA_status');
- if(CAPTCHA.innerHTML.replace(/<.*?>/g,"") == CAPTCHA_input.value){
- CAPTCHA.style.borderColor="#00FF00";
- CAPTCHA_input.style.borderColor="#00FF00";
- CAPTCHA_status.parentNode.style.borderColor="#00FF00";
- CAPTCHA_status.innerHTML="<img src='../Template/IMG/SignUp/success.png'> <font color='#FFFFFF'>Valid CAPTCHA.</font>";
- CAPTCHA_status.parentNode.style.display="";
- }else{
- CAPTCHA.style.borderColor="#FF0000";
- CAPTCHA_input.borderColor="#FF0000";
- CAPTCHA_status.parentNode.style.borderColor="#FF0000";
- CAPTCHA_status.innerHTML="<img src='../Template/IMG/SignUp/fail.png'> <font color='#FFFFFF'>Invalid CAPTCHA.</font>";
- CAPTCHA_status.parentNode.style.display="";
- }
- }
- </script>
- </head>
- <body onContextMenu="return false" onSelectStart="return false" onDragStart="return false">
- <?php
- #Functions
- function color(){
- $colors = array(0,1,2,3,4,5,6,7,8,9,"a","b","c","d","e","f");
- $color = "";
- for($ci=0; $ci<6; $ci++){
- $color.= $colors[rand(0,15)];
- }
- return $color = "#". $color;
- }
- function make_seed()
- {
- list($usec, $sec) = explode(' ', microtime());
- return (float) $sec + ((float) $usec * 100000);
- }
- $ip = getenv('REMOTE_ADDR');
- srand(make_seed());
- $chars = array(1,2,3,4,5,6,7,8,9,
- "a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z",
- "A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
- $CAPTCHA = "";
- $CAPTCHA_origin = "";
- for($i=0; $i<6; $i++){
- $color = color();
- $char = $chars[rand(0,60)];
- $CAPTCHA_origin.=$char;
- $CAPTCHA.= "<font color='". $color ."'>". $char ."</font>";
- }
- echo '
- <form action="index.php?call=register" METHOD="POST">
- <font
- color="#FFFFFF"
- face="Tahoma"
- style="font-weight: bold;"
- size="6px"><center>Sign Up</center></font> <br /> <br />
- <font
- color="#FFFFFF"
- face="Tahoma"
- size="3px">
- <div class="warning" style="margin-top: 0px; margin-left: 0px; border: 1px solid grey; padding: 4px; width:30%;">
- <div id="User_Content_SignUp1">
- <center>Account ID:</center>
- <INPUT NAME="AccountID"
- ID="AccountID"
- MAXLENGTH="12"
- TYPE="TEXT"
- onBlur="check_Account()">
- <div class="warning" style="background-color: grey; margin-top: -30px; margin-left: 220px; display:none; border: 1px solid #cc0000; padding: 4px; width: 200%;"><div id="Return"></div></div>
- </div>
- <div id="User_Content_SignUp2"><br />
- <center>Password:</center>
- <INPUT NAME="Password"
- ID="Password"
- MAXLENGTH="12"
- TYPE="PASSWORD"
- onBlur="check_Password()">
- <br />
- <center>Confirm Password:</center>
- <INPUT NAME="ConfirmPW"
- ID="ConfirmPW"
- MAXLENGTH="12"
- TYPE="PASSWORD"
- onBlur="check_Password()">
- <div class="warning" style="background-color: grey; margin-top: -30px; margin-left: 220px; display:none; border: 1px solid #cc0000; padding: 4px; width: 200%;"><div id="Status"></div></div>
- </div>
- <br />
- <div id="User_Content_SignUp3">
- <center>E-Mail Address:</center>
- <INPUT NAME="Email"
- ID="Email"
- MAXLENGTH="20"
- TYPE="TEXT"
- onBlur="check_Email()">
- <br />
- <center>Confirm E-Mail:</center>
- <INPUT NAME="ConEm"
- ID="ConEm"
- MAXLENGTH="20"
- TYPE="TEXT"
- onBlur="check_Email()">
- <br />
- <br />
- <center>IP: <span>(<a href="#" style="cursor: help;" title="This is your IP. You cannot change the value, it is being auto-detected. Note that we will use your IP to trace your illegal activities such as KOXP, Duping or any kind of Cheating or Harassment.">?</a>)</span></center><font color="#333333"><center>'. $ip. '</center></font><INPUT NAME="ip" VALUE="'. $ip .'" TYPE="HIDDEN">
- <div class="warning" style="background-color: grey; margin-top: -30px; margin-left: 220px; display:none; border: 1px solid #cc0000; padding: 4px; width: 200%;"><div id="ReSta"></div></div>
- </div>
- </div>
- <div id="User_Content_SignUp4">
- <div class="warning" style="margin-top: 50px; border: 1px solid grey; padding: 4px; width: 40%;">
- <center>CAPTCHA-Code: <span>(<a href="#" style="cursor: help;" title="Please, enter the few Numerics to prove that you are human.">?</a>)</span><br />
- <div class="warning" style="background-color: black; margin-top: 2px; border: 1px solid grey; padding: 4px; width: 70%;">
- <div id="CAPTCHA" name="CAPTCHA" title="CAPTCHA">'. $CAPTCHA .'</div>
- <INPUT NAME="CAPTCHA_origin"
- TYPE="hidden"
- VALUE="'. $CAPTCHA_origin .'">
- <br />
- <INPUT NAME="CAPTCHA_Input"
- ID="CAPTCHA_input"
- MAXLENGTH="6"
- TYPE="TEXT"
- onBlur="check_CAPTCHA()">
- <div id="CAPTCHA_status"> </div>
- </div>
- </div>
- </div>
- <div style="position: absolute; margin-top: 35px; margin-left: 270px; width: 14%; height: 20%}">
- <INPUT NAME="SUBMIT"
- TYPE="SUBMIT"
- CLASS="btn"
- VALUE="Submit">
- </center>
- </div>
- </font>
- </form>
- </div>';
- ?>
- </body>
- </html>
Add Comment
Please, Sign In to add comment