(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($nickname, 0,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.