(PHP) Ranking com arquivo .ini
Este sistema de ranking faz a leitura de arquivos ini de um determinada pasta. Após a leitura faz a classificação dos mesmos através dos valores de uma key. O Método de leitura é feito por parse-ini do próprio php e a classificação intensa é feita por loops foreach e algum sort. Fazendo a eficácia do sistema que segundo os testes leu 20 mil contas em pouco mais de 5 minutos (também classificou as mesmas e imprimiu)
$iLoopCurrent= -1;$sPlayersData = array();$sPasta = opendir("Contas");while(($sFileAtual = readdir($sPasta)) !== false){if(($sFileAtual !=".") && ($sFileAtual !="..") && ($sFileAtual != "index.htm") && ($sFileAtual !="info")){$iLoopCurrent++;$sFileParse= parse_ini_file("Contas/". $sFileAtual);$sFileAtual = substr($sFileAtual , 0,strlen($sFileAtual)-4);$sPlayersData[$iLoopCurrent] = array($sFileParse["Kills"] ,$sFileAtual ); //Tag KILLS}}array_multisort ( $sPlayersData, $sPlayersData);foreach ($sPlayersData as $sCurrentData){echo "< b>Player: $sCurrentData[1] | Kills: $sCurrentData[0] < < br>";}?>