Spiego il mio problema:
Ho realizzato una classifica in php in cui si può aggiungere e togliere un partecipante, il tutto costruito molto semplicemente, per ogni utente viene creato il file, e dentro il file c'è il loro punteggio.
Il problema è questo:
I file vengono catalogati in ordine alfabetico, e di conseguenza i nomi vengono visualizzati in ordine alfabetico, mentre io voglio visualizzarli in ordine di punteggio.
Lo sò, è molto complicato.
Ecco l'output: http://images-habbolife.netsons.org/crisss/classifica/
Ed ecco il codice:
Codice PHP:
<?php
if($_GET['newuser'] == 'ok'){
fwrite(fopen('database/classifica/'.$_GET['newname'].'.txt''a'), '0');

}
if((
$_GET['newuser'] == 'ok')||(!($_GET['remove'] == ''))){
echo 
"<meta http-equiv=\"refresh\" content=\"0; url='http://habboeclipse.altervista.org/crisss/new/classifica.php'\">";
}
?>
<form method="GET">
<input type="text" name="newname" />
<input type="hidden" name="newuser" value="ok" />
<input type="submit" />
</form>
<table border="1">
<tr style="background: #18b2c9"><td>[b]<font color="red">[i]Nome Habbo[/i][/b][i]</font>[/i]</td><td>[b]<font color="red">[i]Punti[/i][/b][i]</font>[/i]</td><td>[b]<font color="red">[i]Azioni[/i][/b][i]</font>[/i]</td></tr>
<?php
$filename 
'database/classifica';
foreach (
glob($filename."/*.txt") as $filename) {
    echo 
"<tr>";
    
$filename str_replace(".txt"""$filename);
    
$filename str_replace("database/classifica/"""$filename);
if(
$_GET['add'] == $filename){
        
$contenutoa fread(fopen("database/classifica/".$filename.".txt","r"), filesize("database/classifica/".$filename.".txt"));
        
unlink("database/classifica/".$filename.".txt");
        
fwrite(fopen("database/classifica/".$filename.".txt","a"), $contenutoa+1);
        
        }
if(
$_GET['meno'] == $filename){
        
$contenutoe fread(fopen("database/classifica/".$filename.".txt","r"), filesize("database/classifica/".$filename.".txt"));
        
unlink("database/classifica/".$filename.".txt");
        
fwrite(fopen("database/classifica/".$filename.".txt","a"), $contenutoe-1);
        }
        
$kk fread(fopen("database/classifica/".$filename.".txt","r"), filesize("database/classifica/".$filename.".txt"));

    echo 
"<td>".$filename."</td><td>".$kk."</td><td>[url='?add=".$filename."']<img src=\"piu.png\" />[/url] [url='?meno=".$filename."']<img src=\"meno.png\" />[/url] [url='?remove=".$filename."']Rimuovi Partecipante[/url]        </td>";
        
unlink("database/classifica/".$_GET['remove'].".txt");
echo 
"</tr>";
}

?>
</table>
E' possibile catalogare i partecipanti della classifica in ordine di punteggio?
Se sì come?
Se ci sono errori di grammatica o non capite qualcosa compatitemi, sono le 3 di notte e il cervello non gira bene xD