stat parser by RussellReal enjoy everybody lol Personal scores for ([^<]+?)<\/b>/im", $data, $matches1); preg_match_all('/">\n([^<]+?)\n<\/a><\/td>\n([^<]+?)<\/td>\n([^<]+?)<\/td>\n([^<]+?)<\/td>/im', $data, $matches_data); preg_match_all('/">\n([^<]+?)\n<\/td>\n
([^<]+?)<\/div><\/td>/im', $data, $notranked); if ($_GET['rsname']) { if (count($matches_data[0])) { } else echo $rsname." is not featured in the high scores"."\n"; } else echo "please supply a rsname E.G: stats.php?rsname=zezima"; function skill($o) { if ($o == 0) return "Overall"; if ($o == 1) return "Attack"; if ($o == 2) return "Defence"; if ($o == 3) return "Strength"; if ($o == 4) return "Hitpoints"; if ($o == 5) return "Ranged"; if ($o == 6) return "Prayer"; if ($o == 7) return "Magic"; if ($o == 8) return "Cooking"; if ($o == 9) return "Woodcutting"; if ($o == 10) return "Fletching"; if ($o == 11) return "Fishing"; if ($o == 12) return "Firemaking"; if ($o == 13) return "Crafting"; if ($o == 14) return "Smithing"; if ($o == 15) return "Mining"; if ($o == 16) return "Herblore"; if ($o == 17) return "Agility"; if ($o == 18) return "Thieving"; if ($o == 19) return "Slayer"; if ($o == 20) return "Farming"; if ($o == 21) return "Runecraft"; if ($o == 22) return "Hunter"; if ($o == 23) return "Construction"; } for ($g = 0; $g < 24; $g++) { for ($x = 0; $x < count($matches_data[0]); $x++) { if (strip_tags($matches_data[1][$x]) == skill($g)) { echo strip_tags($matches_data[1][$x]." ".$matches_data[2][$x]." ".$matches_data[3][$x]." ".$matches_data[4][$x])."\n"; } } for ($z = 0; $z < count($notranked[0]); $z++) { if (strip_tags($notranked[1][$z]) == skill($g)) { echo strip_tags($notranked[1][$z]." ".$notranked[2][$z])."\n"; } } $z = 0; $x = 0; } echo "END\n\n"; ?>