Pagina per la gestione degli account di Arcemu
mar/091
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!
Gimp, scritta al neon
feb/090
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
nov/080
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!
Utilizziamo il JW FLV Media Player dentro PhpBB (3.x)
ago/080
Vediamo come implementare un player multimediale per file FLV con phpBB.
Come fare screenshot su Enlightenment E17
ago/080
Su E17 non è presente la funzione STAMP, vediamo come risolvere.
Installiamo Ubuntu facilmente, con Wubi!
lug/080
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
giu/080
Cambiamo il tema di default di Ubuntu con uno più carino a nostro piacimento.
