RNHC Center.
Buna sunt Genius + +, aş dori să ştiu dacă vă puteţi înregistra pe acest site
RNHC Center.
Buna sunt Genius + +, aş dori să ştiu dacă vă puteţi înregistra pe acest site
RNHC Center.
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.
RNHC Center.


 
AcasaAcasa  GalerieGalerie  Ultimele imaginiUltimele imagini  CăutareCăutare  ÎnregistrareÎnregistrare  Conectare  

 

 Tutorial rezervare nick

In jos 
2 participanți
AutorMesaj
Genius++
Administrator
Administrator
Genius++


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

Tutorial rezervare nick Empty
MesajSubiect: Tutorial rezervare nick   Tutorial rezervare nick EmptyMar 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
https://rnhc.forumgratuit.ro/
Jookz
Membru
Membru



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

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

destul de jmecher
Sus In jos
 
Tutorial rezervare nick
Sus 
Pagina 1 din 1

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