Warning: session_start(): open(/var/lib/php/sessions/sess_8j3gi6c94bk8r8ivjvml1kkfgn, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7
set flag LeanMode.
static File dbFile() {
ret assertFileExists(new File("IP2LOCATION-LITE-DB1.CSV"));
}
p {
if (empty(args))
ret with print("Please supply an IP number as the argument to get the country name.");
S ip = args[0];
long ipNum = ipToInt(ip);
S line = pairB(binarySearchForLineInTextFile(dbFile(), s -> {
LS l = tok_splitAtComma_unquote(s);
long a = parseLongOpt(first(l)), b = parseLongOpt(second(l));
ret ipNum > b ? 1 : ipNum < a ? -1 : 0;
}));
print(or2(get(tok_splitAtComma_unquote(line), 2), "unknown"));
}