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:
parte di questi dati vanno mandati a una tabella fatta così: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
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:# # 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;
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....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);
?>![]()
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


)
Rispondi quotando

]
non so come avrei fatto senza il vostro aiuto ^__^
