Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- $db_hostname = 'localhost'; //inseririre l'host
- $db_username = ''; //inserire l'username
- $db_password = ''; //inserire la password
- $db_name = ''; //inserire il nome del database
- mysql_select_db($db_name, mysql_connect($db_hostname, $db_username, $db_password)) or die("Impossibile connettersi.".mysql_error());
- mysql_query("CREATE TABLE IF NOT EXISTS users (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, username VARCHAR(16) NOT NULL, ihabbolname VARCHAR(60) NOT NULL, password VARCHAR(32) NOT NULL, email VARCHAR(60) NOT NULL, reg_ip VARCHAR(20), last_ip VARCHAR(20), last_login INT)");
- function clear($var) {
- return addslashes(htmlspecialchars(trim($var)));
- }
- ?>
- <?php
- $page = basename($_SERVER['SCRIPT_NAME']);?>
- <?php
- ## Ban
- $chb = mysql_query("SELECT * FROM bans WHERE value = '". $myrow['username'] ."' OR value = '". $ip ."'");
- ## Manutenzione
- $manutenzione = mysql_query("SELECT manutenzione FROM manutenzione");
- $manutenzionee = mysql_fetch_assoc($manutenzione);
- $mant = $manutenzionee['manutenzione'];
- define("MANUTEZIONE", $mant);
- ?>
- <?php
- if(isset($_POST['register'])) {
- $username = isset($_POST['username']) ? clear($_POST['username']) : false;
- $ihabbolname = isset($_POST['ihabbolname']) ? clear($_POST['ihabbolname']) : false;
- $password = isset($_POST['password']) ? clear($_POST['password']) : false;
- $email = isset($_POST['email']) ? clear($_POST['email']) : false;
- $data = isset($_POST['data']) ? clear($_POST['data']) : false;
- if(empty($username) || empty($ihabbolname) || empty($password) || empty($email))
- {
- $regerror = '<div id="msg">Riempi tutti i campi.</div>';
- }
- elseif(strlen($username) > 16)
- {
- $regerror = '<div id="msg">Username troppo lungo. Massimo 16 caratteri.</div>';
- }
- elseif(strlen($ihabbolname) > 60)
- {
- $regerror = '<div id="msg">Username iHabbol troppo lungo. Massimo 60 caratteri.</div>';
- }
- elseif(strlen($password) < 6 || strlen($password) > 20)
- {
- $regerror = '<div id="msg">Lunghezza della password non valida. Minimo 6 e massimo 20 caratteri.</div>';
- }
- elseif(!filter_var($email, FILTER_VALIDATE_EMAIL))
- {
- $regerror = '<div id="msg">Email non valida.</div>';
- }
- elseif(strlen($email) > 60)
- {
- $regerror = '<div id="msg">Lunghezza della e-mail non valida. Massimo 60 caratteri.</div>';
- }
- elseif(mysql_num_rows(mysql_query("SELECT * FROM users WHERE username LIKE '$username'")) > 0)
- {
- $regerror = '<div id="msg">Username già in uso.</div>';
- }
- elseif(mysql_num_rows(mysql_query("SELECT * FROM users WHERE ihabbolname LIKE '$ihabbolname'")) > 0)
- {
- $regerror = '<div id="msg">Username iHabbol già in uso.</div>';
- }
- elseif(mysql_num_rows(mysql_query("SELECT * FROM users WHERE email LIKE '$email'")) > 0)
- {
- $regerror = '<div id="msg">Email già in uso.</div>';
- } else {
- $password = md5($password);
- $ip = $_SERVER['REMOTE_ADDR'];
- if(mysql_query("INSERT INTO users (username, ihabbolname, password, email, reg_ip, last_ip, data_registrazione) VALUES ('$username','$ihabbolname','$password','$email','$ip',UNIX_TIMESTAMP(),'$data')"))
- {
- $regok = '<div id="regok">Registrazione andata a buon fine.</div>';
- } else {
- echo 'Errore nella query: '.mysql_error();
- }
- }
- }
- ?>
- INIZIO DB
- <?php
- ## Configurazione MySQL
- mysql_connect("localhost","","");//Connessione Al Database
- //In Ordine:
- //Hostname
- //Username
- //Password
- mysql_select_db("");//Nome Database
- ## Configurazione Web
- # Nome Fansite
- $name = '';
- # Rank Minimo Per Entrare Nel Pannello Amministrazione
- $minrank = '8';
- # Rank Massimo Per Entrare Nel Pannello Amministrazione
- $maxrank = '10';
- ## Statistiche Server
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement