Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $username = 'dEvON';
- $content = file_get_contents('http://en.warrock.nexoneu.com/Ranking/GetProfile?nickname=' . $username);
- // Strip Content shit
- $content = str_replace(array("\r", "\n", "\t"), '', $content);
- $content = preg_replace('/>\s+</Uis', '><', $content);
- #print $content;
- // Username
- preg_match_all('/<h4>([^<\/h4>]+)<\/h4>/Uis', $content, $username);
- // Rank: Image
- preg_match_all('/<img([^src]+)src="([^"]+)"([^\/]+)\/>/Uis', $content, $rank_image);
- // Rank: Name
- preg_match_all('/<dt>([a-zA-Z\s]+)<\/dt>/Uis', $content, $rank_name);
- // Rank: Level
- preg_match_all('/<dd class="numTxt">([a-zA-Z0-9\s\/]+)<\/dd>/Uis', $content, $rank_level);
- // Account: Status
- preg_match_all('/<td>ACCOUNT STATUS<\/td><td class="rTxt">(.+)<\/td>/Uis', $content, $account_status);
- // Score: Kills
- preg_match_all('/<td>KILLS<\/td><td class="rTxt">([0-9]+)<\/td>/Uis', $content, $score_kills);
- // Score: Deaths
- preg_match_all('/<td>DEATHS<\/td><td class="rTxt">([0-9]+)<\/td>/Uis', $content, $score_deaths);
- // Score: Matches
- preg_match_all('/<td>MATCHES<\/td><td class="rTxt">([0-9]+)<\/td>/Uis', $content, $score_matches);
- // Score: Wins
- preg_match_all('/<td>WINS<\/td><td class="rTxt">([0-9]+)<\/td>/Uis', $content, $score_wins);
- // Score: Headshots
- preg_match_all('/<td>HEADSHOTS<\/td><td class="rTxt">([0-9]+)<\/td>/Uis', $content, $score_headshots);
- $data = array(
- 'username' => $username[1][0],
- 'rank' => array(
- 'name' => $rank_name[1][0],
- 'image' => $rank_image[2][0],
- 'level' => $rank_level[1][0]
- ),
- 'account' => array(
- 'status' => strip_tags($account_status[1][0])
- ),
- 'score' => array(
- 'kills' => empty($score_kills[1][0]) ? 0 : $score_kills[1][0],
- 'deaths' => empty($score_deaths[1][0]) ? 0 : $score_deaths[1][0],
- 'matches' => empty($score_matches[1][0]) ? 0 : $score_matches[1][0],
- 'wins' => empty($score_wins[1][0]) ? 0 : $score_wins[1][0],
- 'headshots' => empty($score_headshots[1][0]) ? 0 : $score_headshots[1][0],
- )
- );
- header('Content-type: text/plain; charset=UTF-8');
- print_r($data);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement