|
@@ -2,7 +2,8 @@
|
|
|
require_once "../path.php";
|
|
require_once "../path.php";
|
|
|
require_once "../install/filelist.php";
|
|
require_once "../install/filelist.php";
|
|
|
require_once "../redis/function.php";
|
|
require_once "../redis/function.php";
|
|
|
-
|
|
|
|
|
|
|
+ $redis = redis_connect();
|
|
|
|
|
+ $strKey='pali://wordstatisitic.hash';
|
|
|
if (PHP_SAPI == "cli") {
|
|
if (PHP_SAPI == "cli") {
|
|
|
if ($argc >= 2) {
|
|
if ($argc >= 2) {
|
|
|
$command = $argv[1];
|
|
$command = $argv[1];
|
|
@@ -10,12 +11,12 @@ if (PHP_SAPI == "cli") {
|
|
|
exit;
|
|
exit;
|
|
|
}
|
|
}
|
|
|
{
|
|
{
|
|
|
- $redis = redis_connect();
|
|
|
|
|
|
|
+
|
|
|
if ($redis == false) {
|
|
if ($redis == false) {
|
|
|
echo "no redis connect\n";
|
|
echo "no redis connect\n";
|
|
|
exit;
|
|
exit;
|
|
|
}
|
|
}
|
|
|
- $strKey='pali://wordstatisitic.hash';
|
|
|
|
|
|
|
+
|
|
|
switch ($command) {
|
|
switch ($command) {
|
|
|
case 'init':
|
|
case 'init':
|
|
|
# code...
|
|
# code...
|
|
@@ -59,8 +60,9 @@ if (PHP_SAPI == "cli") {
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
echo "hash done".$redis->hLen($strKey).PHP_EOL;
|
|
echo "hash done".$redis->hLen($strKey).PHP_EOL;
|
|
|
-
|
|
|
|
|
- $dbh = new PDO(_DICT_DB_REGULAR_, "", "", array(PDO::ATTR_PERSISTENT => true));
|
|
|
|
|
|
|
+ break;
|
|
|
|
|
+ case "ref":
|
|
|
|
|
+ $dbh = new PDO(_DICT_DB_REGULAR_, "", "", array(PDO::ATTR_PERSISTENT => true,PDO::SQLITE_ATTR_OPEN_FLAGS => PDO::SQLITE_OPEN_READONLY));
|
|
|
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
|
|
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
|
|
|
|
|
|
|
|
$query = "SELECT pali from "._TABLE_DICT_REGULAR_." where 1 group by pali";
|
|
$query = "SELECT pali from "._TABLE_DICT_REGULAR_." where 1 group by pali";
|
|
@@ -78,7 +80,7 @@ if (PHP_SAPI == "cli") {
|
|
|
}
|
|
}
|
|
|
echo "regular count:".$count.PHP_EOL;
|
|
echo "regular count:".$count.PHP_EOL;
|
|
|
|
|
|
|
|
- $dbh = new PDO(_DICT_DB_IRREGULAR_, "", "", array(PDO::ATTR_PERSISTENT => true));
|
|
|
|
|
|
|
+ $dbh = new PDO(_DICT_DB_IRREGULAR_, "", "", array(PDO::ATTR_PERSISTENT => true,PDO::SQLITE_ATTR_OPEN_FLAGS => PDO::SQLITE_OPEN_READONLY));
|
|
|
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
|
|
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
|
|
|
|
|
|
|
|
$query = "SELECT pali from "._TABLE_DICT_IRREGULAR_." where 1 group by pali";
|
|
$query = "SELECT pali from "._TABLE_DICT_IRREGULAR_." where 1 group by pali";
|
|
@@ -99,7 +101,7 @@ if (PHP_SAPI == "cli") {
|
|
|
|
|
|
|
|
break;
|
|
break;
|
|
|
case 'update':
|
|
case 'update':
|
|
|
- $dbh = new PDO(_FILE_DB_WBW_, "", "", array(PDO::ATTR_PERSISTENT => true));
|
|
|
|
|
|
|
+ $dbh = new PDO(_FILE_DB_WBW_, "", "", array(PDO::ATTR_PERSISTENT => true,PDO::SQLITE_ATTR_OPEN_FLAGS => PDO::SQLITE_OPEN_READONLY));
|
|
|
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
|
|
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
|
|
|
|
|
|
|
|
$query = "SELECT pali from dict where 1 group by pali";
|
|
$query = "SELECT pali from dict where 1 group by pali";
|
|
@@ -156,7 +158,8 @@ if (PHP_SAPI == "cli") {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
} else {
|
|
} else {
|
|
|
- echo "cli";
|
|
|
|
|
|
|
+ echo " null ".PHP_EOL;
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
echo "<h2>齐活!功德无量!all done!</h2>";
|
|
echo "<h2>齐活!功德无量!all done!</h2>";
|