SA-MP Forums Archive
[Tool/Web/Other] (PHP) Engine para Ranking em Arquivos 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) Engine para Ranking em Arquivos INI (/showthread.php?tid=352910)



(PHP) Engine para Ranking em Arquivos INI - ipsBruno - 21.06.2012

Engine para Ranking em Arquivos INI
Este pequeno trecho PHP lк todos arquivos da pasta indicada e faz a ordenaзгo delas atravйs da chave escolhida

Modo de uso
A chave й aquela parte onde tem no arquivo do jogador:
Quote:

Deaths=1516
Kills=20
Money=40

Deaths, Kills e Money sгo as chaves. Na variбvel $classificar irб ter a chave escolhida para fazer a classificaзгo.

Na variбvel $pasta indicarб a pasta onde estгo as contas (sem barra / no final do caminho da pasta)

Compatнvel com:
O bom de tudo й que este sistema lк dados de qualquer sistema de arquivos.
Dini, Bini, Fini, Yini, SII, DOF e muitos outros

Download:
Versгo 2011 - http://pastebin.com/cZu50tMp
Versгo 2012 - http://pastebin.com/3rak6b2Y

Cуdigo no fуrum:
PHP код:
/*
 *  Copyright © 2012 [iPs]TeaM
 *  Bruno da Silva (brunoemail@r7.com)
 *  Pegar arquivos INI e fazer a classificaзгo a partir de uma tag. KILLS
 
 * www.brunodasilva.com.br - Acesse meu blog pessoal para outros projetos
 * www.ips-team.forumeiros.com - Ingresse jб em uma das maiores equipes de programaзгo.
*/
<?php
    
// ====== [ Configuraзхes ] ======================================
        
$pasta "C:/Arquivos de Programas/Pawn/scriptfiles/Contas Jogadores";
        
$classificar "Kills"
        
$jogadores= -1;
        
$dadosjogador = array();
        
$handlepasta opendir($pasta);
 
    
// Listar arquivos e passar para array das contas
        
while(($nickname  readdir($handlepasta)) !== false) {
                if((
$nickname !=".") && ($nickname  !="..") && ($nickname != "index.htm") && ($nickname !="info")) {
            
$jogadores++;
                        
$contaaberta    parse_ini_file($pasta ."/"$nickname);
                        
$nickname      substr($nickname0,strlen($nickname)-4);
                        
$dadosjogador[$jogadores] =  array($contaaberta[$classificar] ,$nickname );
                }
        }
    
// Classificar os dados
 
        
array_multisort ($dadosjogador$dadosjogador);
 
    
// Imprimir os dados em ordem crescente
        
foreach ($dadosjogador as $jogador_atual) {
                echo 
"<b>Jogador</b>:  ".$jogador_atual[1]."    |    <b>Assasinatos</b>:  ".$jogador_atual[0]."  <br>";
        }
?>
Criado por Bruno da Silva.


Re: (PHP) Engine para Ranking em Arquivos INI - Edu33 - 21.06.2012

Boa a finalidade mas pra falar a verdade nгo intendi nada no code LOL.
Muito bom velho.


Re: (PHP) Engine para Ranking em Arquivos INI - ipsBruno - 21.06.2012

Й para fazer ranking de jogadores na internet

Exemplo:
http://ranking.sampbrasil.com.br/gtrank/


Re: (PHP) Engine para Ranking em Arquivos INI - Edu33 - 21.06.2012

Nossa. Tipo eu fazendo isso eu posso colocar no blog do server que fica em tempo real? '-'
LOOOOOL QUE LOKOOOOOOOOOO '-'


Re: (PHP) Engine para Ranking em Arquivos INI - ipsBruno - 21.06.2012

Estou terminando o ranking do servidor Global Match. Comeзei ele ontem e derrepente hoje eu termine. Quando terminar postarei como exemplo Estou usando este sistema ^^


Re: (PHP) Engine para Ranking em Arquivos INI - rodrigooo - 21.06.2012

FODAO


Re: (PHP) Engine para Ranking em Arquivos INI - Delete_ - 21.06.2012

Nгo entendi muito bem como que usa, tipo, aonde eu coloco esse code ai?


Re: (PHP) Engine para Ranking em Arquivos INI - sanalex - 21.06.2012

Cara isso й уtimo!!!


Re: (PHP) Engine para Ranking em Arquivos INI - Kmatsu - 21.06.2012

Muito bom, gostei.
So que nao vai ajudar muitas pessoas, pois nem todo mundo tem conhecimento de oque fazer com o codigo '-'


Re: (PHP) Engine para Ranking em Arquivos INI - BreakDriFT - 21.06.2012

Quote:
Originally Posted by Edu33
Посмотреть сообщение
Nossa. Tipo eu fazendo isso eu posso colocar no blog do server que fica em tempo real? '-'
LOOOOOL QUE LOKOOOOOOOOOO '-'
Creio eu que tera que atualizar para ver ^^ , Ou criar uma Pбgina que fique atualizando sozinha. Ai sim fica em tempo real.

@TOPIC

Lembro , quando nгo tinha MySQL , era so os improvisos xD

Legal drakins parabйns.