* $argv[1] plv
 * $argv[2] next_plv
 * $argv[3] exp_now
 * $argv[4] stamina_now
 * $argv[5] difficulty
 */
date_default_timezone_set("Asia/Tokyo");
require_once "config.php";
//init
$plv_info = (require_once "producer-table.php");
$music_info = (require_once "music-table.php");
$plv = isset($argv[1]) ? (int) $argv[1] : null;
$max_plv = isset($argv[2]) ? (int) $argv[2] : null;
$exp_now = isset($argv[3]) ? (int) $argv[3] : null;
$stamina_now = isset($argv[4]) ? (int) $argv[4] : null;
$difficulty = difficulty(isset($argv[5]) ? $argv[5] : null);
//plv validation
if (!preg_match("/[0-9]{1,3}/", $plv)) {
    //1,2,3桁じゃない
    msg("PLvが正しくありません。1-150の数値で入力してください");
    exit;
}
if (!(1 <= $plv and $plv <= 150)) {
    //1-150範囲じゃない
    msg("PLvが実装範囲外です。1-150の範囲内で入力してください");
    exit;
}
//max_plv validation
if (!preg_match("/[0-9]{1,3}/", $max_plv)) {
    //1,2,3桁じゃない
    msg("PLvが正しくありません。1-150の数値で入力してください");
 * $argv[3] stamina_now
 * $argv[4] eventitem_now
 * $argv[5] eventitem_target
 * $argv[6] difficulty ="MASTER"
 * $argv[7] score_rank = "S"
 */
date_default_timezone_set("Asia/Tokyo");
//init
$plv_info = (require_once "producer-table.php");
$music_info = (require_once "music-table.php");
$plv = isset($argv[1]) ? (int) $argv[1] : null;
$exp_now = isset($argv[2]) ? (int) $argv[2] : null;
$stamina_now = isset($argv[3]) ? (int) $argv[3] : null;
$eventitem_now = isset($argv[4]) ? (int) $argv[4] : null;
$eventitem_target = isset($argv[5]) ? (int) $argv[5] : null;
$difficulty = difficulty(isset($argv[6]) ? $argv[6] : "master");
if (!isset($argv[7])) {
    $score_rank = "S";
} elseif (preg_match("/s/i", $argv[7])) {
    $score_rank = "S";
} elseif (preg_match("/a/i", $argv[7])) {
    $score_rank = "A";
} elseif (preg_match("/b/i", $argv[7])) {
    $score_rank = "B";
} elseif (preg_match("/c/i", $argv[7])) {
    $score_rank = "C";
} else {
    $score_rank = "S";
}
//plv validation
if (!preg_match("/[0-9]{1,3}/", $plv)) {