{ echo '<pre>' . print_r($data, true) . '</pre>'; } function cMem($size) { $tmp = array('b', 'kb', 'mb', 'gb', 'tb', 'pb'); return @round($size / pow(1024, $i = floor(log($size, 1024))), 2) . ' ' . $tmp[$i]; } // require auto loader //require 'vendor/autoload.php'; //show("Memory: ". cMem(memory_get_usage()) .' - before autoloader'); require 'api-autoloader.php'; use Viion\Lodestone\LodestoneAPI; //show("Memory: ". cMem(memory_get_usage()) .' - after autoloader'); // new API $api = new LodestoneAPI(); //show("Memory: ". cMem(memory_get_usage()) .' - after new api instance'); # ------------------------------- if (isset($_GET['basic'])) { $api->useBasicParsing(); } if (isset($_GET['id'])) { $id = $_GET['id']; } $data = $api->Search->Character($id); if ($api->Search->isMaintenance()) { show('Lodestone is under maintenance'); } else { // show($data->dump()); // show($data->getGearBonus()); }
{ echo '<pre>' . print_r($data, true) . '</pre>'; } function cMem($size) { $tmp = array('b', 'kb', 'mb', 'gb', 'tb', 'pb'); return @round($size / pow(1024, $i = floor(log($size, 1024))), 2) . ' ' . $tmp[$i]; } // require auto loader //require 'vendor/autoload.php'; show("Memory: " . cMem(memory_get_usage()) . ' - before autoloader'); require 'api-autoloader.php'; use Viion\Lodestone\LodestoneAPI; show("Memory: " . cMem(memory_get_usage()) . ' - after autoloader'); // new API $api = new LodestoneAPI(); show("Memory: " . cMem(memory_get_usage()) . ' - after new api instance'); // Get character if (isset($_GET['basic'])) { $api->useBasicParsing(); } //$character = $api->Search->Character('Premium Virtue', 'Hyperion'); $id = 730968; if (isset($_GET['id'])) { $id = $_GET['id']; } /* $character = $api->Search->Character($id); show($character->dump()); */ /*