All pastes #375361 Raw Edit

Mine

public php v1 · immutable
#375361 ·published 2007-02-28 07:24 UTC
rendered paste body
<?phpfunction getScoreData($user) {	$data = file_get_contents("http://hiscore-web.runescape.com/aff/runescape/hiscorepersonal.cgi?username=$user");	preg_match_all('/<td align="right">([^<]+)<\/td>/mis', $data, $matches);	$stats = array_map(create_function('$x', 'return (int) str_replace(",", "", trim($x));'), $matches[1]);	preg_match_all('/&category=[0-9]+" class=c>([^<]+)<\/a>/i', $data, $matches);	$stats = array_ch<?phpfunction getScoreData($user) {	$data = file_get_contents("http://hiscore-web.runescape.com/aff/runescape/hiscorepersonal.cgi?username=$user");	preg_match_all('/<td align="right">([^<]+)<\/td>/mis', $data, $matches);	$stats = array_map(create_function('$x', 'return (int) str_replace(",", "", trim($x));'), $matches[1]);	preg_match_all('/&category=[0-9]+" class=c>([^<]+)<\/a>/i', $data, $matches);	$stats = array_chunk($stats, 3);	$final_stats = array();	$i = 0;	foreach($stats as $stat) {		$final_stats[$matches[1][$i++]] = array('rank' => $stat[0], 'level' => $stat[1], 'xp' => $stat[2]);	}	return $final_stats;}var_dump(getScoreData('compwiz3000'));unk($stats, 3);	$final_stats = array();	$i = 0;	foreach($stats as $stat) {		$final_stats[$matches[1][$i++]] = array('rank' => $stat[0], 'level' => $stat[1], 'xp' => $stat[2]);	}	return $final_stats;}var_dump(getScoreData('compwiz3000'));?>