11.06.2016, 23:28
Venho apresentar pra vocкs um parser criado por mim com php para gerenciamento de arquivos .ini (utilizado para salvamento com dof2, y_ini), ъtil para criaзгo de painйis administrativos (ucps, acps) sem ter que passar todo seu GameMode para MySQL.
A classe estб em sua primeira versгo (1.0) porйm jб possui funзхes suficientes para vocк poder criar um UCP para seu servidor. Pretendo atualizar a classe assim que possнvel para deixб-la cada vez melhor.
Como utilizar?
O download da classe estб disponнvel no Github junto com o arquivo de exemplo, para fazer o download basta clicar aqui.
Por hoje й sу, espero que gostem e que utilizem essa classe.
A classe estб em sua primeira versгo (1.0) porйm jб possui funзхes suficientes para vocк poder criar um UCP para seu servidor. Pretendo atualizar a classe assim que possнvel para deixб-la cada vez melhor.
Como utilizar?
1. Configure a o diretуrio dos arquivos .ini no constructor da classe.Funзхes disponнveis
2. Inclua e atribua a classe a uma variбvel no seu arquivo.PHP код:
$this->dir = "./accounts/";
3. Pronto para usar!PHP код:
require('IniParser.class.php');
$iniParser = new IniParser();
Verificando se um arquivo existe:Download
Criando um novo arquivo:PHP код:
if($iniParser->FileExists('PlayerName'))
{
return true;
}
Selecionando dados do arquivo:PHP код:
$array = array('id' => 0, 'money' => 1000);
$iniParser->CreateFile($array, 'PlayerName');
Atualizando dados de um arquivo:PHP код:
$player = $iniParser->GetFileContent('PlayerName');
echo $player['money'];
Deletando um arquivo:PHP код:
$array = array('money' => 5000);
$iniParser->UpdateFile($array, 'PlayerName');
Todas as funзхes estгo comentadas na classe.PHP код:
$iniParser->DeleteFile('PlayerName');
O download da classe estб disponнvel no Github junto com o arquivo de exemplo, para fazer o download basta clicar aqui.
Por hoje й sу, espero que gostem e que utilizem essa classe.