Riferimento: Registrazione Dial Cms
Ti posto il register. Comunque quando clicco su registrati mi appare questa scritta Ops! Impossibile trovare la pagina. Riprova con un'altra possibilità di seguito. Possibile che sia un problema di compatibilità con IIS? Perchè con xampp non dava errori xD
<?php
##################################################################
# #
# DIAL CMS V2.0 BY IMPOSSIBOL AND RAIKAS77! #
# #
# ALL RIGHT RESERVED! #
# #
# DIAL E SEASONS SONO MARCHI REGISTRATI DALLA SEASONS PROJECT. #
# #
##################################################################
// VIETATO RIMUOVERE I DIRITTI!
include('core.php');
session_start();
// REGISTER START
if(isset($_GET['start']) == 'si'){
$nome = $_POST['username'];
$password = HoloHash($_POST['pass']);
$password2 = HoloHash($_POST['pass2']);
$email = $_POST['mail'];
$gender = $_POST['gender'];
$codice = $_POST['codice'];
if($gender == 'm'){
$look = 'hd-180-1.ch-210-66.lg-270-82.sh-290-91.hr-100-';
}else{
$look = 'ea-1401-110.sh-730-110.hd-600-3.hr-3012-45.lg-3018-82.ch-3005-110-110';
}
if(empty($nome) || empty($password) || empty($password2) || empty($email)){
echo '<script type="text/javascript">alert("Errore: Devi compilare tutti i campi!");</script>';
}else
if($password != $password2){
echo '<script type="text/javascript">alert("Errore: Le password non corrispondono!");</script>';
}else
if(mysql_num_rows(mysql_query("SELECT * FROM users WHERE username = '$nome'")) == 1) {
echo '<script type="text/javascript">alert("Errore: Nome già scelto.");</script>';
}else
// Controllo Captcha
if($_SESSION['security_code'] != $_POST['security_code']){
echo '<script type="text/javascript">alert("Errore: Codice captcha errato!");</script>';
// FINE CONTROLLO CAPTCHA
}else
if(strlen($_POST['pass']) < 5 || strlen($_POST['pass']) > 20){
echo '<script type="text/javascript">alert("Errore: La Password deve essere tra i 5 e i 20 caratteri!");</script>';
}else
if(strlen($_POST['codice']) < 5){
echo '<script type="text/javascript">alert("Errore: Il tuo codice segreto non può essere più piccolo di 5 caratteri!");</script>';
}else
$checkemail = "/^[a-z0-9]+([_\\.-][a-z0-9]+)*@([a-z0-9]+([\.-][a-z0-9]+)*)+\\.[a-z]{2,}$/i";
if(!preg_match($checkemail, $email)){
echo '<script type="text/javascript">alert("Errore: La email non sempra essere valida!");</script>';
}else
if(strlen($nome) < 3 || strlen($nome) > 20){
echo '<script type="text/javascript">alert("Errore: Il nome deve essere tra i 3 e i 20 caratteri!");</script>';
}else{
$nome = $_POST['username'];
HoloHash($password);
HoloHash($password2);
$email = $_POST['mail'];
$gender = $_POST['gender'];
$crediti = '10000';
$motto = 'Benvenuto su Dial!';
$codice = $_POST['codice'];
date_default_timezone_set("Europe/Berlin");
$H = date('H');
$i = date('i');
$s = date('s');
$m = date('n');
$d = date('d');
$Y = date('Y');
$j = date('j');
$n = date('n');
$data = date('d-m-Y',mktime($m,$d,$Y));
mysql_query("INSERT INTO users (username,password,mail,rank,credits,look,gender,account_created,motto,codice) VALUES ('$nome','$password','$email','1','$crediti','$look','$gender','$data','$motto','$codice')")or die (mysql_error());
$location = "security_check.php?welcome=true";
$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = $password;
header("Location: ".$location);
}
}
?>
<html>
<head>
<title><?php echo $shortname; ?> - Registrazione </title>
<?php
include('templates/community/dial/head_include.php');
?>
<body>
</head>
<div class="bg_gradient"></div>
<style type="text/css">
.error
{
text-align: center;
border-radius: 4px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: #FF7777;
margin: 7px 0px 7px 0px;
color: #FFFFFF;
font-weight: bold;
width: 770px;
margin: 10px auto;
padding: 6px;
border: 1px solid #D35454;
}
</style>
<div class="content" style="width: 780px;">
<div class="c_box" style="width: 700px;">
<div class="heading orange">Registrati gratuitamente! Ci sono
<?php
$g = mysql_query("SELECT * FROM users")or die (mysql_error());
$n = mysql_num_rows($g);
?>
<?php echo $n; ?>
registrati!</div>
</div>
<div style="clear: both;"></div>
<form action="?start=si" method="post">
<div class="left" style="width: 700px;">
<div class="c_box">
<div class="heading red">Come vuoi chiamarti su <?php echo $shortname; ?> ?</div>
<div class="inner">
<span style="font-style: italic;">Scrivi il tuo username.</span><br/>
<input type="text" value="" name="username" style="width: 650px;" />
</div>
</div>
<div class="c_box">
<div class="heading blue">Scegli una password</div>
<div class="inner">
<span style="font-style: italic;">Scegli una password sicura per e non darla a nessuno.</span><br/>
<input type="password" name="pass" style="width: 650px;" />
<span style="font-style: italic;">Scrivi nuovamente la tua password.</span><br/>
<input type="password" name="pass2" style="width: 650px;" />
</div>
</div>
<div class="c_box">
<div class="heading yellow">Scegli un codice segreto! </div>
<div class="inner">
<span style="font-style: italic;">In caso di smarrimento della tua password, inviandoci un'e-mail con il codice che inserirai, potremo effettuare un reset della password del tuo account. (Segnati il codice segreto e non darlo a nessuno!)</span><br/>
<input type="text" value="" name="codice" style="width: 650px;" />
</div>
</div>
<div class="c_box">
<div class="heading blue">Tua e-mail</div>
<div class="inner">
<span style="font-style: italic;">Inserisci una tua e-mail (un'e-mail veritiera, in caso di smarrimento della password può esserti utile!)</span><br/>
<input type="text" value="" name="mail" style="width: 650px;" />
</div>
</div>
<div class="c_box">
<div class="heading green">Genere</div>
<div class="inner">
<span style="font-style: italic;">Sei maschio o femmina?</span><br/>
<select name="gender" id="fid3" size="1"><option value="m" >Maschio</option><option value="f" >Femmina</option></select>
</div>
</div>
<div class="c_box">
<div class="heading green">Abbiamo quasi finito!</div>
<div class="inner">
<span style="font-style: italic;">Riscrivi ciò che è scritto nel riquadro.</span><br/>
<div style="margin: 0px auto; height: 48px; width: 100px; border: 2px solid #E9E9E9; background: url(/codice/CaptchaSecurityImages.php) no-repeat center center;"></div>
<input type="text" name="security_code" style="width: 650px;" />
</div>
</div>
<div class="c_box">
<div class="heading purple">Finito di compilare?</div>
<div class="inner">
Leggi le <a href="/papers/av" target="_new">regole</a> , cliccando su 'Registrati' accetti le nostre regole.
<br /><br /><input type="submit" value="Registrati" class="button" />
</div>
</div>
</div>
</form>
<div style="clear: both;"></div>
</div>
<?php
include('templates/community/dial/footer.php');
?>
</body>
</html>
<body oncontextmenu="return false">