RNHC Center.
Buna sunt Genius + +, aş dori să ştiu dacă vă puteţi înregistra pe acest site
RNHC Center.


 
AcasaAcasa  CalendarCalendar  GalerieGalerie  FAQFAQ  CautareCautare  MembriMembri  GrupuriGrupuri  InregistrareInregistrare  Conectare  

Distribuiţi | 
 

 Tutorial rezervare nick

In jos 
AutorMesaj
Genius++
Administrator
Administrator
avatar

Mesaje : 527
Data de inscriere : 26/08/2011
Varsta : 21
Localizare : Bacau

MesajSubiect: Tutorial rezervare nick   Mar Noi 01, 2011 9:44 am

pentru asta iti trebuie cateva lucruri: un host pentru site + o baza de date + permisiunea de a te conecta remote la baza de date (lucru ce nu prea am intalnit la un host free)

daca ai toate astea intri in plugins.ini la server si dezactivezi pluginul admin.amxx si activezi admin_sql.amxx
apoi intri in fisierul sql.cfg si completezi cu datele de la baza ta de date

acuma urmeaza scriptul php:

<?php
/**
*
* @author: SimMaster
* @security: vim, [Trebuie sa fiti inscris si conectat pentru a vedea acest link]
* @copyright 2009 SimMaster
* @license: GPL
*
* @project -none-
* @filename register.php
* @created 03/06/2009
*
*/


$host = 'localhost';
$user = 'user';
$pass = 'pass';
$db = 'database';
$connect = mysql_connect($host,$user,$pass) or die (mysql_error());
$select = mysql_select_db($db,$connect) or die (mysql_error());

function protect($string)
{
$string = htmlentities($string);
$string = strip_tags($string);
$string = mysql_real_escape_string($string);

return $string;
}

if (!isset($_POST['add']))
{

echo '
<form action="register.php" method="post">
Nume admin: <input type="text" name="auth"><br>
Parola admin: <input type="password" name="password"><br>
<input type="submit" name="add" value="Adauga">
</form>
';

} else {

$utilizator = protect($_POST['auth']);
$parola = protect($_POST['password']);

$sql = mysql_query("SELECT `auth` FROM `admins` WHERE `auth` = '$utilizator'",$connect) or die (mysql_error());
$num = mysql_num_rows($sql);

if ($num == 0) {

mysql_query('INSERT INTO `admins` (`auth`,`password`,`access`,`flags`) VALUES ("'.$utilizator.'","'.$parola.'","b","a")',$connect) or die (mysql_error());
echo 'Nickul a fost rezervat pe server!';

} else {

echo 'Nickul exista deja';

}
}

# /EOF
?>



fisierul asta il salvezi ca admini.php si il pui pe site (ii poti adauga si un design daca vrei)

vei observa ca la inceputul scriptului ti-am pus niste cuvinte cu litere mari.. e alea le inlocuiesti cu datele de autentificare la baza de date

sper ca ai inteles :smile:
Sus In jos
Vezi profilul utilizatorului http://rnhc.forumgratuit.ro/
Jookz
Membru
Membru


Mesaje : 30
Data de inscriere : 18/10/2011

MesajSubiect: Re: Tutorial rezervare nick   Dum Noi 13, 2011 3:58 am

destul de jmecher
Sus In jos
Vezi profilul utilizatorului
 
Tutorial rezervare nick
Sus 
Pagina 1 din 1
 Subiecte similare
-
» [Tutorial] Cum sa faci un sistem de logare/inregistrare!

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
RNHC Center. :: Counter-Strike / :: Tutoriale-
Mergi direct la: