PHP Parser - UCPs com DOF2, Y_INI! -
FreeGells - 11.06.2016
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?
1. Configure a o diretуrio dos arquivos .ini no constructor da classe.
PHP код:
$this->dir = "./accounts/";
2. Inclua e atribua a classe a uma variбvel no seu arquivo.
PHP код:
require('IniParser.class.php');
$iniParser = new IniParser();
3. Pronto para usar!
Funзхes disponнveis
Verificando se um arquivo existe:
PHP код:
if($iniParser->FileExists('PlayerName'))
{
return true;
}
Criando um novo arquivo:
PHP код:
$array = array('id' => 0, 'money' => 1000);
$iniParser->CreateFile($array, 'PlayerName');
Selecionando dados do arquivo:
PHP код:
$player = $iniParser->GetFileContent('PlayerName');
echo $player['money'];
Atualizando dados de um arquivo:
PHP код:
$array = array('money' => 5000);
$iniParser->UpdateFile($array, 'PlayerName');
Deletando um arquivo:
PHP код:
$iniParser->DeleteFile('PlayerName');
Todas as funзхes estгo comentadas na classe.
Download
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.
Re: PHP Parser - UCPs com DOF2, Y_INI! -
pWesley - 11.06.2016
Eu jб havia encontrado um desses na Board English. Mas me tira uma dъvida, em servidores com painel (chamado Host SA-MP), funciona? E como poderia dar procedimento para "ligar" o painel ao host?
Vai ajudar muita gente esse painel.
Re: PHP Parser - UCPs com DOF2, Y_INI! -
FreeGells - 11.06.2016
@pWesley: Й recomendado utilizar no mesmo servidor, pois alйm de facilitar o acesso й mais seguro, existe a possibilidade de acessar os arquivos remotamente, porйm vocк liberar o acesso remoto aos arquivos de configuraзхes dos players pode acabar sendo prejudicial.
Re: PHP Parser - UCPs com DOF2, Y_INI! -
pWesley - 11.06.2016
Quote:
Originally Posted by FreeGells
@pWesley: Й recomendado utilizar no mesmo servidor, pois alйm de facilitar o acesso й mais seguro, existe a possibilidade de acessar os arquivos remotamente, porйm vocк liberar o acesso remoto aos arquivos de configuraзхes dos players pode acabar sendo prejudicial.
|
Verdade. De qualquer forma, obrigado por compartilhar conosco.
Re: PHP Parser - UCPs com DOF2, Y_INI! -
FreeGells - 11.06.2016
Sу pra deixar mais claro ali, nгo havia dito como poderia ser feito, mas pode-se usar ftp para acessar os arquivos da hospedagem do servidor com o php.
Re: PHP Parser - UCPs com DOF2, Y_INI! -
pWesley - 12.06.2016
Quote:
Originally Posted by FreeGells
Sу pra deixar mais claro ali, nгo havia dito como poderia ser feito, mas pode-se usar ftp para acessar os arquivos da hospedagem do servidor com o php.
|
Eu lembrei disso agora, no entanto nгo vou arriscar ... vou elaborar aqui com calma.
Re: PHP Parser - UCPs com DOF2, Y_INI! -
n0minal - 12.06.2016
Muito bom Dudu, uma mгo-na-roda pra quem quer implantar um UCP no prуprio servidor mas nгo quer migrar pra bancos dados SQL!
REP +8, excelente trabalho.
Re: PHP Parser - UCPs com DOF2, Y_INI! -
zSuYaNw - 12.06.2016
Boom trabalho maan!!!
Re: PHP Parser - UCPs com DOF2, Y_INI! -
zPain - 12.06.2016
Gostei muito. Como disse o ipsLeon, muito ъtil e fбcil de usar pra quem nгo quer implementar um banco de dados no servidor.
Re: PHP Parser - UCPs com DOF2, Y_INI! -
zSuYaNw - 12.06.2016
Eu achei que tinha feito algo parecido(citei no grupo do whats) mas eu me enganei. foi o ipsBruno que fez um sistema parecido. gostei da sua aplicaзгo em classes!