Exemple #1
0
 public static function getPatrol($para = array())
 {
     $res = array('error' => 1);
     if (isset($para['word']) && strlen($para['word'])) {
         $json = machinePatrol::_getJson(machinePatrol::$api, $para);
         if (strlen($json)) {
             $res = json_decode($json, true);
         }
     }
     return $res;
 }
Exemple #2
0
if (isset($_POST) && count($_POST) && isset($_POST['word'])) {
    $post_data = $_POST;
}
?>

<div class="webui">
<form action="<?php 
echo $_SERVER['SCRIPT_NAME'];
?>
" method="post">
<div>
    <textarea name="word" rows="20" cols="60"><?php 
echo htmlspecialchars($post_data['word']);
?>
</textarea>
</div>
<input type="submit" /> <input type="reset" />
</form>
</div>

<div class="response">
<?php 
$response = machinePatrol::getPatrol($post_data);
if (0 == $response['error'] && count($response['stat'])) {
    echo '<pre>';
    print_r($response['stat']);
    echo '</pre>';
}
?>
</div>
Exemple #3
0
<?php

date_default_timezone_set('PRC');
define('WORK_PATH', dirname(__FILE__));
require WORK_PATH . '/machinePatrol.php';
define('DATA_PATH', dirname(WORK_PATH) . '/src/data');
define('KEYWORDS_FILE', DATA_PATH . '/mf.keyword.txt');
$fp = fopen(KEYWORDS_FILE, 'r');
if (!$fp) {
    echo 'Can open file: [' . KEYWORDS_FILE . "]\n";
    exit;
}
while (!feof($fp)) {
    $line = fgets($fp, 1024);
    $post = array('word' => $line);
    $response = machinePatrol::getPatrol($post);
    $log = sprintf('%s %s%s', date('Y-m-d-H:m:s'), json_encode($response), "\n");
    echo $log;
}
fclose($fp);