uit script iets halen en erin zetten

Gestart doorJacmob3 reacties23 weergaven

4 berichten · pagina 1 van 1

Jacmob

Lid · Topicstarter

Berichten
916
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik wil dus iets uit een script halen maar ik weet niet hoe ik dat doe (het moet ook weer in een andere script komen)

dit is het script

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]//--------------------------------------------------//
# Simple Player List by Flabaliki

# You do not need to edit this file
//--------------------------------------------------//

//Global Variables[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]"config.php"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]//New variables that old versions may not have set[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$enableRankColors[/COLOR][COLOR= #007700])){[/COLOR]
    [COLOR= #0000BB]$enableRankColors[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];
}[/COLOR]

[COLOR= #FF8000]//--------------------------------------------------//
//  The following sections writes data to the file  //
//--------------------------------------------------//

//Checks to make sure all data required was sent.[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]data[/COLOR][COLOR= #007700]])){[/COLOR]
    [COLOR= #0000BB]$data[/COLOR] [COLOR= #007700]=[/COLOR] getValues[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]data[/COLOR][COLOR= #007700]]);[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]7[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]$passcode[/COLOR][COLOR= #007700]){[/COLOR]
        saveData[COLOR= #007700]([/COLOR][COLOR= #0000BB]$data[/COLOR][COLOR= #007700]);
    }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Error: Passcodes do not match."[/COLOR][COLOR= #007700]);
    }[/COLOR]
    
    [COLOR= #FF8000]//Stop executing the file after writing data.[/COLOR]
    [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]();
}

function[/COLOR] getValues[COLOR= #007700]([/COLOR][COLOR= #0000BB]$data[/COLOR][COLOR= #007700]){[/COLOR]
    [COLOR= #0000BB]$data[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$data[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$data[/COLOR][COLOR= #007700];
}

function[/COLOR] saveData[COLOR= #007700]([/COLOR][COLOR= #0000BB]$data[/COLOR][COLOR= #007700]){[/COLOR]
    [COLOR= #0000BB]$saveFile[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"data.txt"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$serverName[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]];[/COLOR]
    
    [COLOR= #0000BB]$dataToWrite[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$serverName[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"="[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<[/COLOR] [URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$data[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++){[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #0000BB]7[/COLOR][COLOR= #007700]){[/COLOR]
            [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]==[/COLOR] [URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$data[/COLOR][COLOR= #007700]) -[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]){[/COLOR]
                [COLOR= #0000BB]$dataToWrite[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]];
            }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
                [COLOR= #0000BB]$dataToWrite[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]","[/COLOR][COLOR= #007700];    
            }
        }
        
    }[/COLOR]
    
    [COLOR= #FF8000]//Try to create the save file if it doesnt exist.[/COLOR]
    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][URL="http://www.php.net/file_exists"]file_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$saveFile[/COLOR][COLOR= #007700])) {[/COLOR]
        [COLOR= #0000BB]$fh[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fopen"]fopen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$saveFile[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]w[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Error: Cant open $saveFile. On Linux, chmod this file to 664 or 666."[/COLOR][COLOR= #007700]);[/COLOR]
        [URL="http://www.php.net/fclose"]fclose[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fh[/COLOR][COLOR= #007700]);
    }[/COLOR] 
    
    [COLOR= #0000BB]$fh[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fopen"]fopen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$saveFile[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]r[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Error: Cant open $saveFile. On Linux, chmod this file to 664 or 666."[/COLOR][COLOR= #007700]);;[/COLOR]
    [COLOR= #0000BB]$currentData[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fread"]fread[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fh[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/filesize"]filesize[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$saveFile[/COLOR][COLOR= #007700]));[/COLOR]
    [URL="http://www.php.net/fclose"]fclose[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fh[/COLOR][COLOR= #007700]);[/COLOR]
    
    [COLOR= #0000BB]$servers[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"
"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$currentData[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$exists[/COLOR] [COLOR= #007700]=[/COLOR] false[COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<[/COLOR] [URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$servers[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++){[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$servers[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]]) >[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]){[/COLOR]
            [COLOR= #0000BB]$s[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$serverName[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"="[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$servers[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]]);[/COLOR]    
            [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$s[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #0000BB]2[/COLOR][COLOR= #007700]){[/COLOR]
                [COLOR= #0000BB]$servers[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$dataToWrite[/COLOR][COLOR= #007700];[/COLOR]
                [COLOR= #0000BB]$exists[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];
            }
        }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
            [URL="http://www.php.net/unset"]unset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$servers[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]]);    
        }
    }[/COLOR]
    
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][COLOR= #0000BB]$exists[/COLOR][COLOR= #007700]){[/COLOR]
        [URL="http://www.php.net/array_push"]array_push[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$servers[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$dataToWrite[/COLOR][COLOR= #007700]);    
    }[/COLOR]
    
    [COLOR= #0000BB]$currentData[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/implode"]implode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"
"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$servers[/COLOR][COLOR= #007700]);[/COLOR]
    
    [COLOR= #FF8000]//Write to and close the file[/COLOR]
    [COLOR= #0000BB]$fh[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fopen"]fopen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$saveFile[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]w[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Error: Cant open $saveFile. On Linux, chmod this file to 664 or 666."[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/fwrite"]fwrite[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$currentData[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/fclose"]fclose[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fh[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$connectArray[/COLOR] [COLOR= #007700]=[/COLOR] getLastConnect[COLOR= #007700]([/COLOR][COLOR= #0000BB]$serverName[/COLOR][COLOR= #007700]);[/COLOR]
    setLastConnect[COLOR= #007700]([/COLOR][COLOR= #0000BB]$connectArray[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$connectArray[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$serverName[/COLOR][COLOR= #007700]);
}

function[/COLOR] getLastConnect[COLOR= #007700]([/COLOR][COLOR= #0000BB]$serverName[/COLOR][COLOR= #007700]){[/COLOR]
    [COLOR= #FF8000]//Read the last connect time[/COLOR]
    [COLOR= #0000BB]$fh[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fopen"]fopen[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"config.php"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]r[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Error: Cant open config.php. On Linux, chmod this file to 664 or 666."[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$configFile[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fread"]fread[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fh[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/filesize"]filesize[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"config.php"[/COLOR][COLOR= #007700]));[/COLOR]
    [URL="http://www.php.net/fclose"]fclose[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fh[/COLOR][COLOR= #007700]);[/COLOR]
    
    [COLOR= #0000BB]$connectTime[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$serverName[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]" "[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$serverName[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$serverName[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/implode"]implode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$serverName[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$match[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000](\$LC[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$serverName[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000] = \d+;)[/COLOR][COLOR= #007700];[/COLOR]    [COLOR= #FF8000]# Word 1[/COLOR]
    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$c[/COLOR][COLOR= #007700]=[/COLOR][URL="http://www.php.net/preg_match_all"]preg_match_all[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"/"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$match[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"/is"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$configFile[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$matches[/COLOR][COLOR= #007700])){[/COLOR]
        [COLOR= #0000BB]$connectTime[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$matches[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]],[/COLOR] [URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$serverName[/COLOR][COLOR= #007700]) +[/COLOR] [COLOR= #0000BB]6[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$matches[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]],[/COLOR] [URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$serverName[/COLOR][COLOR= #007700]) +[/COLOR] [COLOR= #0000BB]6[/COLOR][COLOR= #007700])) -[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]);
    }[/COLOR]  [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
        [COLOR= #0000BB]$configFile[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"
"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$configFile[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #0000BB]$l[/COLOR][COLOR= #007700]=[/COLOR] [URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$configFile[/COLOR][COLOR= #007700]);[/COLOR]
        [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]$l[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++){[/COLOR]
            [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strpos"]strpos[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$configFile[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #DD0000]">"[/COLOR][COLOR= #007700])){[/COLOR]
                [COLOR= #0000BB]$configFile[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];
            }
        }[/COLOR]
        [COLOR= #0000BB]$l[/COLOR][COLOR= #007700]=[/COLOR] [URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$configFile[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #0000BB]$configFile[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$l[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"$"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"LC"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$serverName[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" = "[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/strtotime"]strtotime[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"now"[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]";"[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$configFile[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$l[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"?>"[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$configFile[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/implode"]implode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"
"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$configFile[/COLOR][COLOR= #007700]);[/COLOR]
        writeToFile[COLOR= #007700]([/COLOR][COLOR= #DD0000]"config.php"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$configFile[/COLOR][COLOR= #007700]);
    }[/COLOR]
    
    [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$configFile[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$connectTime[/COLOR][COLOR= #007700]);
}

function[/COLOR] setLastConnect[COLOR= #007700]([/COLOR][COLOR= #0000BB]$configFile[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$connectTime[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$serverName[/COLOR][COLOR= #007700]){[/COLOR]
    [COLOR= #0000BB]$serverName[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]" "[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$serverName[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$serverName[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/implode"]implode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$serverName[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$search[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"$"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"LC"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$serverName[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" = "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$connectTime[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]";"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$replace[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"$"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"LC"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$serverName[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" = "[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/strtotime"]strtotime[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"now"[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]";"[/COLOR][COLOR= #007700];[/COLOR]
    writeToFile[COLOR= #007700]([/COLOR][COLOR= #DD0000]"config.php"[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$search[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$replace[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$configFile[/COLOR][COLOR= #007700]));
}

function[/COLOR] writeToFile[COLOR= #007700]([/COLOR][COLOR= #0000BB]$file[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$data[/COLOR][COLOR= #007700]){[/COLOR]
    [COLOR= #0000BB]$fh[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fopen"]fopen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$file[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]w[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Error: Cant open $file. On Linux, chmod this file to 664 or 666."[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/fwrite"]fwrite[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$data[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/fclose"]fclose[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fh[/COLOR][COLOR= #007700]);
}[/COLOR]

[COLOR= #FF8000]//--------------------------------------------------//
//  The following sections reads and displays data  //
//                   from the file                  //
//--------------------------------------------------//[/COLOR]

[COLOR= #0000BB]$saveFile[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"data.txt"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$fh[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fopen"]fopen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$saveFile[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]r[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Error: Cant open $saveFile. On Linux, chmod this file to 664 or 666."[/COLOR][COLOR= #007700]);;[/COLOR]
[COLOR= #0000BB]$currentData[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fread"]fread[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fh[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/filesize"]filesize[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$saveFile[/COLOR][COLOR= #007700]));[/COLOR]
[URL="http://www.php.net/fclose"]fclose[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fh[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$servers[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"
"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$currentData[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/for"]for[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<[/COLOR] [URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$servers[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++){[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$servers[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]]) <[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]){[/COLOR]
        [URL="http://www.php.net/unset"]unset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$servers[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]]);    
    }
}[/COLOR]



[COLOR= #FF8000]//PRINT OUT DISPLAY[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<table><tr>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$servers[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$s[/COLOR][COLOR= #007700]){[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<td valign="top">"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #FF8000]//Extract all the information from the servers data line.[/COLOR]
    [COLOR= #0000BB]$serverName[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"="[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$s[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$serverName[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$serverName[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]];[/COLOR]
    [COLOR= #0000BB]$data[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$serverName[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"="[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$s[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$data[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]]);[/COLOR]
    [COLOR= #0000BB]$serverIP[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]];[/COLOR]
    [COLOR= #0000BB]$port[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]];[/COLOR]
    [COLOR= #0000BB]$slots[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]];[/COLOR]
    [COLOR= #0000BB]$delay[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]3[/COLOR][COLOR= #007700]];[/COLOR]
    [COLOR= #0000BB]$players[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]4[/COLOR][COLOR= #007700]];[/COLOR]
    [COLOR= #0000BB]$players[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"|"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$players[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/unset"]unset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$players[/COLOR][COLOR= #007700][[/COLOR][URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$players[/COLOR][COLOR= #007700]) -[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]]);[/COLOR]
    [COLOR= #0000BB]$ranks[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]5[/COLOR][COLOR= #007700]];[/COLOR]
    [COLOR= #0000BB]$ranks[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"|"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$ranks[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/unset"]unset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ranks[/COLOR][COLOR= #007700][[/COLOR][URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ranks[/COLOR][COLOR= #007700]) -[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]]);[/COLOR]
    [COLOR= #0000BB]$status[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]6[/COLOR][COLOR= #007700]];[/COLOR]
    
    [COLOR= #FF8000]//Display all this info in a visual form.[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<table cellspacing="0">
"[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/preg_match_all"]preg_match_all[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"/(\[.*?\])/is"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$template[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$matches[/COLOR][COLOR= #007700]))
      {[/COLOR]
          [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$matches[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] as[/COLOR] [COLOR= #0000BB]$c[/COLOR][COLOR= #007700]){[/COLOR]
              [URL="http://www.php.net/switch"]switch[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$c[/COLOR][COLOR= #007700]) {
                case[/COLOR] [COLOR= #DD0000]"[Name]"[/COLOR][COLOR= #007700]:[/COLOR]
                    printName[COLOR= #007700]([/COLOR][COLOR= #0000BB]$serverName[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$delay[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$status[/COLOR][COLOR= #007700]);[/COLOR]
                    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                case[/COLOR] [COLOR= #DD0000]"[IP]"[/COLOR][COLOR= #007700]:[/COLOR]
                    printIP[COLOR= #007700]([/COLOR][COLOR= #0000BB]$port[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$serverIP[/COLOR][COLOR= #007700]);[/COLOR]
                    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                case[/COLOR] [COLOR= #DD0000]"[Players]"[/COLOR][COLOR= #007700]:[/COLOR]
                    printPlayers[COLOR= #007700]([/COLOR][COLOR= #0000BB]$players[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$ranks[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$enableFaces[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$faceSize[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$enableRankColors[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$faceGrid[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$faceGridWidth[/COLOR][COLOR= #007700]);[/COLOR]
                    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                case[/COLOR] [COLOR= #DD0000]"[Slots]"[/COLOR][COLOR= #007700]:[/COLOR]
                    printSlots[COLOR= #007700]([/COLOR][COLOR= #0000BB]$players[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$slots[/COLOR][COLOR= #007700]);[/COLOR]
                    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
              }
          }
      }[/COLOR]
    
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"</table>"[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"</td>"[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"</tr></table>"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]//END PRINTING DISPLAY[/COLOR]


[COLOR= #007700]function[/COLOR] printName[COLOR= #007700]([/COLOR][COLOR= #0000BB]$serverName[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$delay[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$status[/COLOR][COLOR= #007700]){[/COLOR]
    [COLOR= #FF8000]//Display server status and name.[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR]serverOnline[COLOR= #007700]([/COLOR][COLOR= #0000BB]$serverName[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$delay[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$status[/COLOR][COLOR= #007700])){[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"	<tr><td colspan="2" class="name"><table align="center"><tr><td><img src="../ban/images/online.png" title=""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$serverName[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" is online"/></td><td><strong>"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$serverName[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"</strong></td></tr></table></td></tr>
"[/COLOR][COLOR= #007700];    
    }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"	<tr><td colspan="2" class="name"><table align="center"><tr><td><img src="../ban/images/offline.png" title=""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$serverName[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" is offline"/></td><td><strong>"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$serverName[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"</strong></td></tr></table></td></tr>
"[/COLOR][COLOR= #007700];    
    }
}

function[/COLOR] serverOnline[COLOR= #007700]([/COLOR][COLOR= #0000BB]$serverName[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$delay[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$status[/COLOR][COLOR= #007700]){[/COLOR]    
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$status[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]"off"[/COLOR][COLOR= #007700]){[/COLOR]
        [URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];
    }[/COLOR]

    [COLOR= #0000BB]$connectArray[/COLOR] [COLOR= #007700]=[/COLOR] getLastConnect[COLOR= #007700]([/COLOR][COLOR= #0000BB]$serverName[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$connectArray[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]] <[/COLOR] [URL="http://www.php.net/strtotime"]strtotime[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"-"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$delay[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"seconds"[/COLOR][COLOR= #007700])){[/COLOR]    
        [URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];
    }[/COLOR]
    
    
    [URL="http://www.php.net/return"]return[/URL] true[COLOR= #007700];
}

function[/COLOR] printIP[COLOR= #007700]([/COLOR][COLOR= #0000BB]$port[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$serverIP[/COLOR][COLOR= #007700]){[/COLOR]
    [COLOR= #FF8000]//Displays the servers IP and port.[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$port[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #DD0000]"25565"[/COLOR][COLOR= #007700]){[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"	<tr><td colspan="2" class="ip" align="center"><em>"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$serverIP[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]":"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$port[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"</em></td></tr>
"[/COLOR][COLOR= #007700];
    }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"	<tr><td colspan="2" class="ip" align="center"><em>"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$serverIP[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"</em></td></tr>
"[/COLOR][COLOR= #007700];
    }    
}

function[/COLOR] printPlayers[COLOR= #007700]([/COLOR][COLOR= #0000BB]$players[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$ranks[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$enableFaces[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$faceSize[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$enableRankColors[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$faceGrid[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$faceGridWidth[/COLOR][COLOR= #007700]){[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$players[/COLOR][COLOR= #007700]) >[/COLOR] [COLOR= #0000BB]0[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$enableFaces[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$faceGrid[/COLOR][COLOR= #007700]){[/COLOR]
        [COLOR= #0000BB]$numPlayers[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$players[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$p[/COLOR][COLOR= #007700]){[/COLOR]
            [COLOR= #0000BB]$numPlayers[/COLOR][COLOR= #007700]++;
        }[/COLOR]
        
        faceGrid[COLOR= #007700]([/COLOR][COLOR= #0000BB]$faceGridWidth[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$numPlayers[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$players[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$faceSize[/COLOR][COLOR= #007700]);[/COLOR]
        [URL="http://www.php.net/return"]return[/URL][COLOR= #007700];
    }[/COLOR]
    [COLOR= #FF8000]//List out all of the players[/COLOR]
    [COLOR= #0000BB]$count[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$players[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$p[/COLOR][COLOR= #007700]){[/COLOR]
        [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ranks[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$count[/COLOR][COLOR= #007700]] !=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700]){[/COLOR]
            [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$ranks[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$count[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]" "[/COLOR][COLOR= #007700];[/COLOR]
            [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$enableRankColors[/COLOR][COLOR= #007700]){[/COLOR]
                [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/preg_match_all"]preg_match_all[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"/(À‚§([A-Fa-f0-9]))/is"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tag[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$matches[/COLOR][COLOR= #007700])){[/COLOR]
                    [COLOR= #0000BB]$colorCount[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
                    [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$matches[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]] as[/COLOR] [COLOR= #0000BB]$m[/COLOR][COLOR= #007700]){[/COLOR]
                        [COLOR= #0000BB]$m[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/strtolower"]strtolower[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$m[/COLOR][COLOR= #007700]);[/COLOR]
                        [URL="http://www.php.net/switch"]switch[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$m[/COLOR][COLOR= #007700]) {
                            case[/COLOR] [COLOR= #DD0000]"0"[/COLOR][COLOR= #007700]:[/COLOR]
                                [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"À‚§0"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"<span style="color:#000000;">"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tag[/COLOR][COLOR= #007700]);[/COLOR]
                                [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                            case[/COLOR] [COLOR= #DD0000]"1"[/COLOR][COLOR= #007700]:[/COLOR]
                                [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"À‚§1"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"<span style="color:#0000aa;">"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tag[/COLOR][COLOR= #007700]);[/COLOR]
                                [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                            case[/COLOR] [COLOR= #DD0000]"2"[/COLOR][COLOR= #007700]:[/COLOR]
                                [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"À‚§2"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"<span style="color:#00aa00;">"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tag[/COLOR][COLOR= #007700]);[/COLOR]
                                [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                            case[/COLOR] [COLOR= #DD0000]"3"[/COLOR][COLOR= #007700]:[/COLOR]
                                [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"À‚§3"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"<span style="color:#00aaaa;">"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tag[/COLOR][COLOR= #007700]);[/COLOR]
                                [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                            case[/COLOR] [COLOR= #DD0000]"4"[/COLOR][COLOR= #007700]:[/COLOR]
                                [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"À‚§4"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"<span style="color:#aa0000;">"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tag[/COLOR][COLOR= #007700]);[/COLOR]
                                [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                            case[/COLOR] [COLOR= #DD0000]"5"[/COLOR][COLOR= #007700]:[/COLOR]
                                [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"À‚§5"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"<span style="color:#aa00aa;">"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tag[/COLOR][COLOR= #007700]);[/COLOR]
                                [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                            case[/COLOR] [COLOR= #DD0000]"6"[/COLOR][COLOR= #007700]:[/COLOR]
                                [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"À‚§6"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"<span style="color:#ffaa00;">"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tag[/COLOR][COLOR= #007700]);[/COLOR]
                                [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                            case[/COLOR] [COLOR= #DD0000]"7"[/COLOR][COLOR= #007700]:[/COLOR]
                                [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"À‚§7"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"<span style="color:#aaaaaa;">"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tag[/COLOR][COLOR= #007700]);[/COLOR]
                                [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                            case[/COLOR] [COLOR= #DD0000]"8"[/COLOR][COLOR= #007700]:[/COLOR]
                                [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"À‚§8"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"<span style="color:#555555;">"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tag[/COLOR][COLOR= #007700]);[/COLOR]
                                [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                            case[/COLOR] [COLOR= #DD0000]"9"[/COLOR][COLOR= #007700]:[/COLOR]
                                [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"À‚§9"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"<span style="color:#5555ff;">"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tag[/COLOR][COLOR= #007700]);[/COLOR]
                                [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                            case[/COLOR] [COLOR= #DD0000]"a"[/COLOR][COLOR= #007700]:[/COLOR]
                                [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] str_ireplace[COLOR= #007700]([/COLOR][COLOR= #DD0000]"À‚§a"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"<span style="color:#55ff55;">"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tag[/COLOR][COLOR= #007700]);[/COLOR]
                                [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                            case[/COLOR] [COLOR= #DD0000]"b"[/COLOR][COLOR= #007700]:[/COLOR]
                                [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] str_ireplace[COLOR= #007700]([/COLOR][COLOR= #DD0000]"À‚§b"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"<span style="color:#55ffff;">"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tag[/COLOR][COLOR= #007700]);[/COLOR]
                                [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                            case[/COLOR] [COLOR= #DD0000]"c"[/COLOR][COLOR= #007700]:[/COLOR]
                                [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] str_ireplace[COLOR= #007700]([/COLOR][COLOR= #DD0000]"À‚§c"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"<span style="color:#ff5555;">"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tag[/COLOR][COLOR= #007700]);[/COLOR]
                                [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                            case[/COLOR] [COLOR= #DD0000]"d"[/COLOR][COLOR= #007700]:[/COLOR]
                                [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] str_ireplace[COLOR= #007700]([/COLOR][COLOR= #DD0000]"À‚§d"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"<span style="color:#ff55ff;">"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tag[/COLOR][COLOR= #007700]);[/COLOR]
                                [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                            case[/COLOR] [COLOR= #DD0000]"e"[/COLOR][COLOR= #007700]:[/COLOR]
                                [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] str_ireplace[COLOR= #007700]([/COLOR][COLOR= #DD0000]"À‚§e"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"<span style="color:#ffff55;">"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tag[/COLOR][COLOR= #007700]);[/COLOR]
                                [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                            case[/COLOR] [COLOR= #DD0000]"f"[/COLOR][COLOR= #007700]:[/COLOR]
                                [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] str_ireplace[COLOR= #007700]([/COLOR][COLOR= #DD0000]"À‚§f"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"<span style="color:#ffffff;">"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tag[/COLOR][COLOR= #007700]);[/COLOR]
                                [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                        }[/COLOR]
                        [COLOR= #0000BB]$colorCount[/COLOR][COLOR= #007700]++;
                    }[/COLOR]
                    [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]$colorCount[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++){[/COLOR]
                        [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"</span>"[/COLOR][COLOR= #007700];    
                    }
                    
                }
            }
            
        }[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$players[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] !=[/COLOR] [COLOR= #DD0000]""[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$enableFaces[/COLOR] [COLOR= #007700]&&[/COLOR] getFace[COLOR= #007700]([/COLOR][COLOR= #0000BB]$p[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$faceSize[/COLOR][COLOR= #007700])){[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"	<tr><td colspan="2" class="players"><table align="center"><tr><td align="center"><img src="images/skins/"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$p[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]".png" width=""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$faceSize[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"px" height=""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$faceSize[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"px"  title=""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$p[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"" /></td><td>"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$p[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"</td></tr></table></td></tr>
"[/COLOR][COLOR= #007700];
        }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$players[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] !=[/COLOR] [COLOR= #DD0000]""[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$enableFaces[/COLOR][COLOR= #007700]) {[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"	<tr><td colspan="2" class="players" align="center"><table><tr><td align="center"><img src="images/skins/default.png" width=""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$faceSize[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"px" height=""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$faceSize[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"px  title=""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$p[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"" /></td><td>"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$p[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"</td></tr></table></td></tr>
"[/COLOR][COLOR= #007700];
        }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"	<tr><td colspan="2" class="players" align="center">"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$p[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"</td></tr>
"[/COLOR][COLOR= #007700];
        }[/COLOR]
        [COLOR= #0000BB]$count[/COLOR][COLOR= #007700]++;
    }    
}

function[/COLOR] getFace[COLOR= #007700]([/COLOR][COLOR= #0000BB]$user[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$faceSize[/COLOR][COLOR= #007700]) {[/COLOR]
    [COLOR= #FF8000]//Fetches a users skin and crops to the face, then resizes it and caches it.
    //Only get the file if it doesnt exist OR it is older than 1 hour.[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](([/COLOR][URL="http://www.php.net/file_exists"]file_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"images/skins/"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$user[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]".png"[/COLOR][COLOR= #007700]) &&[/COLOR] [URL="http://www.php.net/filemtime"]filemtime[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"images/skins/"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$user[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]".png"[/COLOR][COLOR= #007700]) <=[/COLOR] [URL="http://www.php.net/time"]time[/URL][COLOR= #007700]()-[/COLOR][COLOR= #0000BB]60[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]60[/COLOR][COLOR= #007700]) || ![/COLOR][URL="http://www.php.net/file_exists"]file_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"images/skins/"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$user[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]".png"[/COLOR][COLOR= #007700]))  {[/COLOR]

        
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/file_exists"]file_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"images/skins/"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$user[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]".png"[/COLOR][COLOR= #007700])){[/COLOR]
                [URL="http://www.php.net/unlink"]unlink[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"images/skins/"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$user[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]".png"[/COLOR][COLOR= #007700]);
        }[/COLOR]
        [COLOR= #FF8000]// Create url to users skin.[/COLOR]
        [COLOR= #0000BB]$filename[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"http://s3.amazonaws.com/MinecraftSkins/"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$user[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]".png"[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$newFile[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"images/skins/"[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"http://s3.amazonaws.com/MinecraftSkins/"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$filename[/COLOR][COLOR= #007700]);[/COLOR]
         
         [COLOR= #FF8000]//Check that the user has a skin[/COLOR]
         get_headers[COLOR= #007700]([/COLOR][COLOR= #0000BB]$filename[/COLOR][COLOR= #007700]);[/COLOR]
         [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$http_response_header[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]"HTTP/1.1 403 Forbidden"[/COLOR][COLOR= #007700]){[/COLOR][URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];}[/COLOR]
        
        [COLOR= #FF8000]// Get dimensions of the original image[/COLOR]
        [URL="http://www.php.net/list"]list[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$current_width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$current_height[/COLOR][COLOR= #007700]) =[/COLOR] [URL="http://www.php.net/getimagesize"]getimagesize[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$filename[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #FF8000]// The x and y coordinates on the original image where we
        // will begin cropping the image[/COLOR]
        [COLOR= #0000BB]$left[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]8[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$top[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]8[/COLOR][COLOR= #007700];[/COLOR]
         
        [COLOR= #FF8000]// This will be the final size of the image (e.g. how many pixels
        // left and down we will be going)[/COLOR]
        [COLOR= #0000BB]$crop_width[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$faceSize[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$crop_height[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$faceSize[/COLOR][COLOR= #007700];[/COLOR]
         
        [URL="http://www.php.net/ini_set"]ini_set[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]gd.png_ignore_warning[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]);[/COLOR]
         
        [COLOR= #FF8000]// Resample the image[/COLOR]
        [COLOR= #0000BB]$canvas[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatetruecolor[COLOR= #007700]([/COLOR][COLOR= #0000BB]$crop_width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$crop_height[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #0000BB]$current_image[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefrompng[COLOR= #007700]([/COLOR][COLOR= #0000BB]$filename[/COLOR][COLOR= #007700]);[/COLOR]
        imagecopyresized [COLOR= #007700]([/COLOR][COLOR= #0000BB]$canvas[/COLOR] [COLOR= #007700],[/COLOR] [COLOR= #0000BB]$current_image[/COLOR] [COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR] [COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR] [COLOR= #007700],[/COLOR] [COLOR= #0000BB]$left[/COLOR] [COLOR= #007700],[/COLOR] [COLOR= #0000BB]$top[/COLOR] [COLOR= #007700],[/COLOR] [COLOR= #0000BB]$crop_width[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]8[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$crop_height[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]8[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$current_width[/COLOR] [COLOR= #007700],[/COLOR] [COLOR= #0000BB]$current_width[/COLOR] [COLOR= #007700]);[/COLOR]
        imagepng[COLOR= #007700]([/COLOR][COLOR= #0000BB]$canvas[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$newFile[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]9[/COLOR][COLOR= #007700]);[/COLOR]        
        [URL="http://www.php.net/return"]return[/URL] true[COLOR= #007700];
    }[/COLOR]
    [URL="http://www.php.net/return"]return[/URL] true[COLOR= #007700];
}

function[/COLOR] printSlots[COLOR= #007700]([/COLOR][COLOR= #0000BB]$players[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$slots[/COLOR][COLOR= #007700]){[/COLOR]
    [COLOR= #FF8000]//Displays the servers current number of online users and the total number of slots[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$players[/COLOR][COLOR= #007700]) >[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]){[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"	<tr><td colspan="2" class="slots" align="center">"[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$players[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]"/"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$slots[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"</td></tr>
"[/COLOR][COLOR= #007700];
    }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"	<tr><td colspan="2" class="slots" align="center">0/"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$slots[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"</td></tr>
"[/COLOR][COLOR= #007700];
    }    
}[/COLOR]

[COLOR= #FF8000]//Print the online uses in a grid format.[/COLOR]
[COLOR= #007700]function[/COLOR] faceGrid[COLOR= #007700]([/COLOR][COLOR= #0000BB]$width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$numPlayers[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$player[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$faceSize[/COLOR][COLOR= #007700]){[/COLOR]
    
    [COLOR= #FF8000]//The height of the grid is equal to the number of players online, divided by the width
    //of the rows.[/COLOR]
    [COLOR= #0000BB]$height[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$numPlayers[/COLOR] / [COLOR= #0000BB]$width[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$count[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<tr><td class="players"><table align="center">"[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/for"]for[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]$height[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++){[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$count[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]$numPlayers[/COLOR][COLOR= #007700]){[/COLOR][URL="http://www.php.net/break"]break[/URL][COLOR= #007700];}[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<tr>"[/COLOR][COLOR= #007700];[/COLOR]
            [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$j[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$j[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]$width[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$j[/COLOR][COLOR= #007700]++){[/COLOR]
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$count[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]$numPlayers[/COLOR][COLOR= #007700]){[/COLOR][URL="http://www.php.net/break"]break[/URL][COLOR= #007700];}[/COLOR]
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR]getFace[COLOR= #007700]([/COLOR][COLOR= #0000BB]$player[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$count[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$faceSize[/COLOR][COLOR= #007700])){[/COLOR]
                    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<td align="center"><img src="images/skins/"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$player[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$count[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]".png" width=""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$faceSize[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"px" height=""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$faceSize[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"px"  title=""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$player[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$count[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]"" /></td>"[/COLOR][COLOR= #007700];
                }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
                    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<td align="center"><img src="images/skins/default.png" width=""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$faceSize[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"px" height=""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$faceSize[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"px  title=""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$player[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$count[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]"" /></td>"[/COLOR][COLOR= #007700];
                }[/COLOR]
                
                [COLOR= #0000BB]$count[/COLOR][COLOR= #007700]++;
            }[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"</tr>"[/COLOR][COLOR= #007700];
    }[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"</table></td></tr>"[/COLOR][COLOR= #007700];
}[/COLOR]
?>

<!--[ajax]a1[/ajax]-->


de uitkomst kan je hier zien :
http://sticky-craft.com/web/output.php

nu wil ik dus die ../24 de slots eruit halen en werkend hebben op een andere plek hebben hoe kan ik dit doen
0
Jvdw

Lid

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
De functie staat op regel369, dit helpt je vast en zeker verderyummie
0
Jacmob

Lid · Topicstarter

Berichten
916
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik krijg inmiddels al hulp van iemand op msn biggrin
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Deel het antwoord dan ook even met ons!
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren