Salve
sto cercando di fare uno scriptino di statistiche per lo shard di ultima online nel quale lavoro(su sphere server), sorge subito il primo problema....:

io ho un txt contenente una cosa tipo questa:

codice:
\\ Sphere Menace Central accounts file
\\ NOTE: This file cannot be edited while the server is running.
\\ Any file changes must be made to sphereaccu.scp. This is read in at save time.

[Firestorm]
PLEVEL=GM
PRIV=0104a
PASSWORD=123
TOTALCONNECTTIME=23
LASTCONNECTTIME=4
LASTCHARUID=04543
CHARUID=04543
FIRSTCONNECTDATE=2004/01/10 16:24:14
FIRSTIP=80.183.127.235
LASTCONNECTDATE=2004/01/10 16:46:19
LASTIP=80.183.127.235
LANG=ITA

[Himeko]
PLEVEL=Admin
PRIV=0104a
PASSWORD=ciao
TOTALCONNECTTIME=532
LASTCONNECTTIME=87
LASTCHARUID=06260
CHARUID=04404
CHARUID=06260
FIRSTCONNECTDATE=2003/07/05 19:27:25
FIRSTIP=127.0.0.1
LASTCONNECTDATE=2004/03/08 16:34:16
LASTIP=127.0.0.1
LANG=ITA

[Lod]
PLEVEL=GM
PRIV=0104a
PASSWORD=bao

[Michelangelo]
PLEVEL=GM
PRIV=0104a
PASSWORD=miao
TOTALCONNECTTIME=73
LASTCONNECTTIME=27
LASTCHARUID=04576
CHARUID=04576
FIRSTCONNECTDATE=2003/07/14 18:05:29
FIRSTIP=80.116.236.118
LASTCONNECTDATE=2003/07/14 18:58:55
LASTIP=80.116.236.118
LANG=ita
parte di questi dati vanno mandati a una tabella fatta così:

codice:
#
# Struttura della tabella `sphereaccu`
#

CREATE TABLE sphereaccu (
  ID_accu int(5) NOT NULL auto_increment,
  Nome_accu varchar(15) NOT NULL default '',
  Level_accu varchar(10) NOT NULL default '',
  TotalCon_accu int(10) NOT NULL default '0',
  LastCon_accu int(10) NOT NULL default '0',
  FirstConDate_accu datetime NOT NULL default '0000-00-00 00:00:00',
  LastConDate_accu datetime NOT NULL default '0000-00-00 00:00:00',
  UNIQUE KEY ID_accu (ID_accu)
) TYPE=MyISAM;
di php ho solo un infarinatura e vado in giro con il reference a portata di mano, ecco quello che sono riuscita a fare da sola:

Codice PHP:
<?php 
include("include/connessione.inc.php");
include(
"include/ottieni_dati.inc.php");
$scissione explode("["$contenuto);
// scindo le voci a gruppi
$inutile array_shift ($scissione);
// elimino la prima voce
print_r($scissione);
?>
e ho ottenuto il famigerato file, (privo del commento iniziale e di una quadra ogni nome account) in un array con un account per voce, a questo punto mi sono bloccata e mi è venuto mal di testa....
potete aiutarmi?



PS: il txt non può essere formattato meglio, essendo parte integrante di sphere, (almeno credo... certo non potrei farlo io... dovrei chiedere a un programmatore dello shard... )
e viene automaticamente aggiornato a ogni salvataggio del mondo