I have a script I'm using to pull users highscores off of a MMORPG's website, sadly I'm having problems displaying the returned info where I need it to be displayed.
I'm wanting to show the returned info in its respective cell in the table, but when I try to echo the info in each cell it just dosent want to show. could anyone tell me what I'm doing wrong.
Here is my code without my messed up php echos in the table cells:
Code: Select all
<?php
function showInfo() {
$user = $_GET['user'];
$file = @file_get_contents('http://hiscore.runescape.com/index_lite.ws?player=' . $user);
$explode = explode("\n", $file);
$implode = implode(",", $explode);
$stats = explode(",", $implode);
echo '<b>' . $user . '</b>' . '<br>';
echo 'Overall Rank: ' . $stats[0] . '<br>';
echo 'Overall Level: ' . $stats[1] . '<br>';
echo 'Overall Xp: ' . $stats[2] . '<br>';
echo 'Attack Rank: ' . $stats[3] . '<br>';
echo 'Attack Level: ' . $stats[4] . '<br>';
echo 'Attack Xp: ' . $stats[5] . '<br>';
echo 'Defence Rank: ' . $stats[6] . '<br>';
echo 'Defence Level: ' . $stats[7] . '<br>';
echo 'Defence Xp: ' . $stats[8] . '<br>';
echo 'Strength Rank: ' . $stats[9] . '<br>';
echo 'Strength Level: ' . $stats[10] . '<br>';
echo 'Strength Xp: ' . $stats[11] . '<br>';
echo 'Constitution Rank: ' . $stats[12] . '<br>';
echo 'Constitution Level: ' . $stats[13] . '<br>';
echo 'Constitution Xp: ' . $stats[14] . '<br>';
echo 'Ranged Rank: ' . $stats[15] . '<br>';
echo 'Ranged Level: ' . $stats[16] . '<br>';
echo 'Ranged Xp: ' . $stats[17] . '<br>';
echo 'Prayer Rank: ' . $stats[18] . '<br>';
echo 'Prayer Level: ' . $stats[19] . '<br>';
echo 'Prayer Xp: ' . $stats[20] . '<br>';
echo 'Magic Rank: ' . $stats[21] . '<br>';
echo 'Magic Level: ' . $stats[22] . '<br>';
echo 'Magic Xp: ' . $stats[23] . '<br>';
echo 'Cooking Rank: ' . $stats[24] . '<br>';
echo 'Cooking Level: ' . $stats[25] . '<br>';
echo 'Cooking Xp: ' . $stats[26] . '<br>';
echo 'Woodcutting Rank: ' . $stats[27] . '<br>';
echo 'Woodcutting Level: ' . $stats[28] . '<br>';
echo 'Woodcutting Xp: ' . $stats[29] . '<br>';
echo 'Fletching Rank: ' . $stats[30] . '<br>';
echo 'Fletching Level: ' . $stats[31] . '<br>';
echo 'Fletching Xp: ' . $stats[31] . '<br>';
echo 'Fishing Rank: ' . $stats[33] . '<br>';
echo 'Fishing Level: ' . $stats[34] . '<br>';
echo 'Fishing Xp: ' . $stats[35] . '<br>';
echo 'Firemaking Rank: ' . $stats[36] . '<br>';
echo 'Firemaking Level: ' . $stats[37] . '<br>';
echo 'Firemaking Xp: ' . $stats[38] . '<br>';
echo 'Crafting Rank: ' . $stats[39] . '<br>';
echo 'Crafting Level: ' . $stats[40] . '<br>';
echo 'Crafting Xp: ' . $stats[41] . '<br>';
echo 'Smithing Rank: ' . $stats[42] . '<br>';
echo 'Smithing Level: ' . $stats[43] . '<br>';
echo 'Smithing Xp: ' . $stats[44] . '<br>';
echo 'Mining Rank: ' . $stats[45] . '<br>';
echo 'Mining Level: ' . $stats[46] . '<br>';
echo 'Mining Xp: ' . $stats[47] . '<br>';
echo 'Herblore Rank: ' . $stats[48] . '<br>';
echo 'Herblore Level: ' . $stats[49] . '<br>';
echo 'Herblore Xp: ' . $stats[50] . '<br>';
echo 'Agility Rank: ' . $stats[51] . '<br>';
echo 'Agility Level: ' . $stats[52] . '<br>';
echo 'Agility Xp: ' . $stats[53] . '<br>';
echo 'Thieving Rank: ' . $stats[54] . '<br>';
echo 'Thieving Level: ' . $stats[55] . '<br>';
echo 'Thieving Xp: ' . $stats[56] . '<br>';
echo 'Slayer Rank: ' . $stats[57] . '<br>';
echo 'Slayer Level: ' . $stats[58] . '<br>';
echo 'Slayer Xp: ' . $stats[59] . '<br>';
echo 'Farming Rank: ' . $stats[60] . '<br>';
echo 'Farming Level: ' . $stats[61] . '<br>';
echo 'Farming Xp: ' . $stats[62] . '<br>';
echo 'Runecrafting Rank: ' . $stats[63] . '<br>';
echo 'Runecrafting Level: ' . $stats[64] . '<br>';
echo 'Runecrafting Xp: ' . $stats[65] . '<br>';
echo 'Hunter Rank: ' . $stats[66] . '<br>';
echo 'Hunter Level: ' . $stats[67] . '<br>';
echo 'Hunter Xp: ' . $stats[68] . '<br>';
echo 'Construction Rank: ' . $stats[69] . '<br>';
echo 'Construction Level: ' . $stats[70] . '<br>';
echo 'Construction Xp: ' . $stats[71] . '<br>';
echo 'Summoning Rank: ' . $stats[72] . '<br>';
echo 'Summoning Level: ' . $stats[73] . '<br>';
echo 'Summoning Xp: ' . $stats[74] . '<br>';
echo 'Dungeoneering Rank: ' . $stats[75] . '<br>';
echo 'Dungeoneering Level: ' . $stats[76] . '<br>';
echo 'Dungeoneering Xp: ' . $stats[77] . '<br>';
}
if(isset($_GET['submit'])) {
echo showInfo();
}
?>
<table class="tablemain">
<tr>
<td class="mainheadercell" colspan="4">:: Hintscape High Scores ::</td>
</tr>
<tr>
<td class="headercells">Skill</td>
<td class="headercells">Rank</td>
<td class="headercells">Level</td>
<td class="headercells">Xp</td>
</tr>
<tr>
<td class="cellmain">Overall</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Attack</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Defence</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Strength</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Constitution</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Ranged</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Prayer</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Magic</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Cooking</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Woodcutting</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Fletching</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Fishing</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Firemaking</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Crafting</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Smithing</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Mining</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain"> Herblore</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Agility</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Thieving</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Slayer</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Farming</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Runecrafting</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Hunter</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Construction</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Summoning</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
<tr>
<td class="cellmain">Dungeoneering</td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
<td class="cellmain"> </td>
</tr>
</table>
Any help would be great!
Regards
Jonathan