Advertisement
ipsBruno

(PHP) Ranking em Arquivos INI

Jun 21st, 2012
667
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.34 KB | None | 0 0
  1. /*
  2.  *  Copyright (c) 2012 [iPs]TeaM
  3.  *  Bruno da Silva (email@dbrunodasilva.com)
  4.  *  Pegar arquivos INI e fazer a classificação a partir de uma tag. KILLS
  5.  
  6.  * www.brunodasilva.com
  7.  * www.ips-team.forumeiros.com
  8. */
  9.  
  10. <?php
  11.     // ====== [ Configurações ] ======================================
  12.  
  13.     $pasta = "C:/Arquivos de Programas/Pawn/scriptfiles/Contas Jogadores";
  14.     $classificar = "Kills";
  15.  
  16.         $jogadores= -1;
  17.         $dadosjogador = array();
  18.         $handlepasta = opendir($pasta);
  19.  
  20.     // Listar arquivos e passar para array das contas
  21.         while(($nickname  = readdir($handlepasta)) !== false) {
  22.                 if(($nickname !=".") && ($nickname  !="..") && ($nickname != "index.htm") && ($nickname !="info")) {
  23.             $jogadores++;
  24.                         $contaaberta    = parse_ini_file($pasta ."/". $nickname);
  25.                         $nickname   = substr($nickname, 0,strlen($nickname)-4);
  26.                         $dadosjogador[$jogadores] =  array($contaaberta[$classificar] ,$nickname );
  27.                 }
  28.         }
  29.  
  30.     // Classificar os dados
  31.  
  32.         array_multisort ($dadosjogador, $dadosjogador);
  33.  
  34.     // Imprimir os dados em ordem crescente
  35.  
  36.         foreach ($dadosjogador as $jogador_atual) {
  37.                 echo "<b>Jogador</b>:  $jogador_atual[1]    |    <b>Assasinatos</b>:  $jogador_atual[0]  <br>";
  38.         }
  39. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement