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

Per i nostalgici: Netscape Browser Archive

13
feb/09
1

Qualche tempo fa AOL prese la dura decisione di chiudere i battenti a Netscape, un browser che passò i suoi anni d’oro a fronteggiarsi con il suo accerrimo nemico, Microsoft Internet Explorer, per contendersi il predominio nella visualizzazione delle pagine web.

A cura di eDog - Tagged as: ,

Insieme a VS10 arriverà anche .NET Framework 4

1
ott/08
0

I primi dettagli sul prossimo framework made in Microsoft, precisamente della quarta versione.

A cura di eDog - Inserito in: Programmazione

Microsoft Visual Studio 10: le prime notizie

29
set/08
0

Stanno girando per la rete le prime notizie su Visual Studio 10, la futura versione dell’ambiente di sviluppo Microsoft.

A cura di eDog - Inserito in: Programmazione

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

Cos’è il .NET Framework

2
lug/08
0

Alla scoperta del framework della casa di Redmond.

A cura di eDog - Inserito in: Programmazione

Un setup dei tuoi programmi con CIS

14
gen/08
0

Conosciamo CyberInstaller Suite 2008, un ottimo tool che permette di creare facilmente un file d’installazione per i tuoi programmi.

A cura di eDog - Inserito in: Programmazione