SA-MP Forums Archive
[Tool/Web/Other] PHP Parser - UCPs com DOF2, Y_INI! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Tool/Web/Other] PHP Parser - UCPs com DOF2, Y_INI! (/showthread.php?tid=609389)



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!