[Tool/Web/Other] PHP Parser - UCPs com DOF2, Y_INI!
#1

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.
Reply
#2

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.
Reply
#3

@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.
Reply
#4

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.
Reply
#5

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.
Reply
#6

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.
Reply
#7

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.
Reply
#8

Boom trabalho maan!!!
Reply
#9

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.
Reply
#10

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!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)