Heres a messy little code i just knocked up.... it works but i wouldnt recommend using it as it is. It needs a littl work. <?
//USAGE: index.php?username=zezima&skill=attack
function CCase($string) {
$string = strtoupper(substr($string,0,1)).strtolower(substr($string,1,strlen($string)));
return $string;
}
$username = $_GET['username'];
$skill = $_GET['skill'];
$scores = file_get_contents("http://hiscore.runescape.com/lang/en/aff/runescape/hiscorepersonal.ws?user1=".$username);
$scores = str_replace("","\n",$scores);
$scores = str_replace("","",$scores);
$scores = split("\n",$scores);
$i = 0;
while ($i
if (strpos($scores[$i],$_GET['skill'])>0) {
$result = $scores[$i];
$result = substr($result,strpos($result,'.gif">')+6);
$result = str_replace("","",$result);
$result = str_replace("","",$result);
$result = substr($result,strpos($result,$_GET['username'].'">')+2+strlen($_GET['username']));
$result = str_replace("","",$result);
$result = str_replace(CCase($_GET['skill'])." ","",$result);
$result = str_replace("","|",$result);
$result = str_replace(" ","",$result);
$result = str_replace(" ","",$result);
$result = substr($result,1,strlen($result));
//After all that crap its ready to split once again. In this format: Rank(0),level(1),experience(2)
$result = split("\|",$result);
}
$i++;
}
echo "Rank: ".$result[0]."
";
echo "Level: ".$result[1]."
";
echo "Experience: ".$result[2]."
";
?>