<?php $maxIds = 600; for ($id = 1; $id <= $maxIds; $id++) { $player = getPlayerData($id); if ($player !== "") { writePlayerData($id, $player); } } function getPlayerData($id) { $url = "http://fantasy.premierleague.com/web/api/elements/{$id}/"; $playerData = file_get_contents($url); if ($playerData !== FALSE) { return $playerData; } return ""; } function writePlayerData($id, $player) { $writer = fopen("data/player_{$id}.json", "w"); $writer . fwrite($writer, $player); fclose($writer); }
$xmlRoot->appendChild(getComments($dbconn, $xmlDoc, $_REQUEST['post_id'])); break; case "addNewUser": $xmlRoot->appendChild(addNewUser($dbconn, $xmlDoc, $_REQUEST['username'], $_REQUEST['password'], $_REQUEST['email'])); break; case "signIn": $xmlRoot->appendChild(signIn($dbconn, $xmlDoc, $_REQUEST['username'], $_REQUEST['password'])); break; case "getConnections": $xmlRoot->appendChild(getConnections($dbconn, $xmlDoc, $_REQUEST['user_id'], $_REQUEST['module_type'])); break; case "logs": $xmlRoot->appendChild(getLogs($dbconn, $xmlDoc, $_REQUEST['user_id'])); break; case "getPlayerData": $xmlRoot->appendChild(getPlayerData($dbconn, $xmlDoc, $_REQUEST['ign'], $_REQUEST['token'])); break; case "getUser": $xmlRoot->appendChild(getUser($dbconn, $xmlDoc, $_REQUEST['user_id'])); break; case "load_redstone_controls": $xmlRoot->appendChild(loadRedstoneControls($dbconn, $xmlDoc, $_REQUEST['user_id'])); break; case "setRedstoneOutput": $xmlRoot->appendChild(setRedstoneOutput($dbconn, $xmlDoc, $_REQUEST['token'], $_REQUEST['side'], $_REQUEST['value'], $_REQUEST['val_type'])); break; case "load_fluid_modules": $xmlRoot->appendChild(getFluidLevels($dbconn, $xmlDoc, $_REQUEST['user_id'])); break; case "load_energy_modules": $xmlRoot->appendChild(getEnergyLevels($dbconn, $xmlDoc, $_REQUEST['user_id']));
$msg = 'The maximum asteroid value must be a number greater then 0.'; break; case 110: $msg = 'The minimum score value must be a number greater then or equal to 0.'; break; case 111: $msg = 'The minimum asteroid value must be a number greater then or equal to 0.'; break; case 112: $msg = 'The minimum asteroid value can not be greater then the maximum asteroid value.'; break; case 113: $msg = 'The minimum score value can not be greater then the maximum score value.'; break; } $playerdata = getPlayerData($playerdata['id']); if ($msg) { if ($error > 0) { $error_color = 'red'; } else { $error_color = 'green'; } ?> <table border="0" cellpadding="0" cellspacing="0" width="800"> <tr> <td valign="top"><p align="center"><font color="<?echo $error_color;?>"><?echo $msg;?></font></td> </tr> <tr height="15"> <td valign="top"></td> </tr> </table> <? }