示例#1
0
文件: index.php 项目: kemao/php
<?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");
示例#2
0
文件: func.php 项目: kemao/php
 static function explorer($filename)
 {
     $cmdtpl = "explorer.exe %s";
     $cmd = sprintf($cmdtpl, $filename);
     xiaok::shell($cmd);
 }
示例#3
0
文件: make.php 项目: kemao/php
    $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];
示例#4
0
文件: index.php 项目: kemao/php
<?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);
示例#5
0
文件: Script1.php 项目: kemao/php
<?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;