Пример #1
0
{
    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());
}
Пример #2
0
{
    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());
*/
/*