AC Magazine's logo

Pagina per la gestione degli account di Arcemu

16
mar/09
1

In questo articolo spiegherò brevemente come è possibile realizzare una pagina per l’iscrizione degli utenti al nostro server privato per World Of Warcraft realizzato con Arcemu.

Creare una pagina PHP per la creazione degli account è abbastanza semplice, ma una conoscenza minima di php, mysql e html facilita la cosa.

Strumenti necessari:
-Un server Arcemu basato su un database ASCENT già funzionante e installato
-Apache con moduli php e mySql già installati e funzionanti (solitamente già compreso se si usa un ree-pack facilmente trovabile su YouTube)
-Un editor di testi come Notepad++ se si usa windows oppure se si usa linux va bene Kate, o Gedit.

Per prima cosa andiamo nella cartella htdocs di Apache, e creiamo un file chiamato account.php (il nome non è importante,  ma l’estensione si). Modifichiamolo con il nostro editor di testi, come prima cosa dobbiamo creare il form in cui l’utente scriverà i suoi dati i iscrizione.

<head>
<title>Account</title>
</head>
<body>
<form method=”post” action=”#”>
<input type=”text” name=”nome”> <– Inserisci qua iltuo nome utente<br>
<input type=”text” name=”pass”> <– Inserisci qua la password desiderata <br>
<input type=”submit” value=”ISCRIVITI ALLO SHARD”>

Nella seconda riga tra i tag <title> si identifica il titolo della pagina, dalla quinta riga in poi inizia il form, con i suoi relativi campi.  <input type=”text” name=”nome”> indica che vogliamo inserire una casella di testo nella quale l’utente inserirà il suo username, stessa cosa per la seconda solo che la casella di testo si usa per la password. l’ultima riga crea un pulsante che premuto fa partire lo script php, che in questo caso si trova nella stessa pagina del form.
Quindi inseriamo una riga sotto:

<?php
$db_host = “localhost“; //Host del vostro database mySql
$db_user = “user“; //Nome utente del database
$db_password = “password“; //Password database
$db_database = “characters”; // Lasciare assolutamente così
$nome = $_POST['nome']; //Crea le variabili prendendo i dati dal form
$pass = $_POST['pass'];

$connessione = mysql_connect($db_host,$db_user,$db_password); //connessione al database
mysql_select_db($db_database,$connessione);  //selezione del database

if($_POST){
//controllo se l’utente ha già premuto invio o se ha cliccato sul pulsante
mysql_db_query($db_database,”insert into accounts (login, password) values(’”.$nome.”‘, ‘”.$pass.”‘)”,$connessione);
//queri SQL per l’aggiunta di una nuova riga alla tabella accounts
echo ” <br> <br> Fatto”; //Stampaggio a schermo di iscrizione avvenuta
}
?>

Nella prima pare del codice si procede definendo le variabili dello script, modificate solo le parti in rosso;
siccome Arcemu memorizza i dati degli utenti all’interno della tabella account presente nel database character la riga $db_database = “characters”; va lasciata assolutamente invariata altrimenti lo script non funziona.Nelle righe successive si hanno il collegamento al database e l’esecuzione della query che si occupa di inserire i dati all’interno del database.
Detto questo possiamo collaudare il nostro script all’indirizzo: http://localhost/account.php
compilando il form e premendo invio i dati dovrebbero venire inseriti nel database. Per verificarlo basta collegarsi al database mediante un editor SQL come HediSql o SQLyog facilmente reperibili su google.

Se avete bisogno di aiuto o semplicemente volete dire la vostra, visitate il forum!

A cura di Andrea - Inserito in: Programmazione

Gimp, scritta al neon

24
feb/09
0

In questo tutorial ho deciso di mostrarvi l’uso dei tracciati, creando una simpatica scritta al neon. Potete vedere il tutorial qua sotto:

Potetete scaricarlo da qui: Download

Ricordatevi di pubblicare il vostro lavoro sul forum!

Provare la Nuova Dashboard xBox 360

7
nov/08
0

Non avete voglia di aspettare il 19 novembre per avere la nuova dashboard sulla vostra xBox360 ? In esclusiva un tutorial su come installarla, senza modifiche che fanno scadere la garanzia!

A cura di Andrea - Inserito in: Giochi

Aggiornamento Halo3

26
set/08
0

Il giorno 23/09/08 c’è stato il secondo aggiornamento di halo 3

A cura di Andrea - Inserito in: Giochi

Utilizziamo il JW FLV Media Player dentro PhpBB (3.x)

29
ago/08
0

Vediamo come implementare un player multimediale per file FLV con phpBB.

A cura di Andrea - Inserito in: Programmazione

Come fare screenshot su Enlightenment E17

25
ago/08
0

Su E17 non è presente la funzione STAMP, vediamo come risolvere.

Enlightenment 17

20
ago/08
0

Diamo un’occhiata a questo Desktop Shell scenografico.

Installiamo Ubuntu facilmente, con Wubi!

21
lug/08
0

Ti è mai capitato di voler installare Ubuntu sul tuo PC in cui è presente Windows, ma poi l’installazione non è andata a buon fine e hai dovuto formattare? Wubi è la soluzione che fa per te!

Cambiare tema a Ubuntu

30
giu/08
0

Cambiamo il tema di default di Ubuntu con uno più carino a nostro piacimento.

Aggiungere una sidebar a Ubuntu

28
giu/08
0

Tutorial su come aggiungere una sidebar a Ubuntu.