<?php define("DS", DIRECTORY_SEPARATOR); define("DATA_PATH", dirname(__FILE__) . DS . str_replace("/", DS, "../../data/Base64Encode" . DS)); require_once dirname(__FILE__) . "/../func.php"; $path = $argv['1']; if (!is_file($path)) { echo $path . " is not a file" . PHP_EOL; return; } $file = file_get_contents($path); $ext = pathinfo($path, PATHINFO_EXTENSION); $base64 = base64_encode($file); $tpl = ""; if ($ext == "png") { $tpl = "data:image/png;base64,"; } if ($tpl == "jpeg") { $tpl = "data:image/jpeg;base64,"; } if ($tpl == "gif") { $tpl = "data:image/gif;base64,"; } $tpl .= $base64; file_put_contents(DATA_PATH . "base64.txt", $tpl); xiaok::explorer(DATA_PATH . "base64.txt");
static function explorer($filename) { $cmdtpl = "explorer.exe %s"; $cmd = sprintf($cmdtpl, $filename); xiaok::shell($cmd); }
$node = []; preg_match_all("/<span .*?\\/span>/", $info, $node); foreach ($node[0] as $value) { //var_dump( strpos($value,"dt")); $data = []; $data[] = preg_replace("/<.*?>/", '', $value); if (strpos($value, "dt") === false) { $data[] = 0; } else { $data[] = 1; } xiaok::log($data, '.node'); try { $sth->execute($data); } catch (Exception $ex) { xiaok::log('[' . $ex->getCode() . ']' . $ex->getMessage(), '.node'); } } //exit; } //-------------------------------------------------------------导入站点信息 /* //$db = new PDO("sqlite:data/17"); //$file = file("data/Content.csv"); //$sth = $db->prepare('INSERT INTO "main"."站点信息" ("站点名称", "附近有地铁") VALUES (?, ?)'); //foreach ($file as $line_num => $line) { // $arr = explode(",",$line); // // 插入站点信息 // $info = $arr[3];
<?php define("DS", DIRECTORY_SEPARATOR); require_once dirname(__FILE__) . "/../func.php"; require_once "qrlib.min.php"; define("DATA_PATH", dirname(__FILE__) . DS . str_replace("/", DS, "../../data/QrCode" . DS)); $data = []; $data['data'] = $argv['1']; $data['size'] = 20; $data['border'] = 2; $filename = DATA_PATH . "qr.png"; QRcode::png($data['data'], $filename, QR_ECLEVEL_L, $data['size'], $data['border']); $cmdtpl = "explorer.exe %s"; $cmd = sprintf($cmdtpl, $filename); xiaok::shell($cmd);
<?php require_once "xiaok.class.php"; //$path = "database/".$_REQUEST['sguid'].".log"; $sguid = isset($_REQUEST['sguid']) ? $_REQUEST['sguid'] : ''; //echo $path; //var_dump($_REQUEST['sguid']); if ($sguid == '' || is_null($sguid) || $sguid == 'null') { $sguid = md5(uniqid()); //$path = "database/".$sguid.".log"; } $data = []; $data['sguid'] = $sguid; $data['time'] = date("Y-m-d h:i:s", time()); $data['addr'] = isset($_REQUEST['addr']) ? $_REQUEST['addr'] : ''; $data['longitude'] = isset($_REQUEST['longitude']) ? $_REQUEST['longitude'] : ''; $data['latitude'] = isset($_REQUEST['latitude']) ? $_REQUEST['latitude'] : ''; $data['ug'] = $_SERVER['HTTP_USER_AGENT']; xiaok::log($data, "INFO", '.geo'); echo $sguid;