Step 4 Build Pali Canon Database 建立三藏语料数据库

你可以下载已经制作好的语料数据库放在项目文件夹中 drobox 7z format 754MB 解压缩后放在项目tmp目录中
[tmp]
 └appdata
   └dict
     └3rd
	 └system
   └palicanon
 └user
 
'; $index = $_GET["index"]; $dns = "" . $dbfile[$index][0]; $dbh = new PDO($dns, "", "", array(PDO::ATTR_PERSISTENT => true)); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING); //建立数据库 $_sql = file_get_contents($dir . $dbfile[$index][1]); $_arr = explode(';', $_sql); //执行sql语句 foreach ($_arr as $_value) { $dbh->query($_value . ';'); } echo $dns . "建立数据库成功"; echo ""; } ?>

拆分html文件

拆分
view log file

逐词解析模板数据库

"; echo '重新生成数据库'; } else { echo "缺少" . (217 - $iCount) . "个文件
"; echo '生成数据库'; } } else { echo "模板数据库目录不存在
"; } ?>

单词索引表

'; echo '
' . $db[0] . '
'; echo '
'; if (!file_exists($db[0])) { echo "数据库不存在"; echo "
"; echo '
建立
'; } else { echo "已存在"; echo "
"; echo '
清空注意!此操作将删除原数据库中所有数据!
'; } echo ""; } ?> ?>
生成-一本书一次写入
一次生成所有的书
生成中间csv文件(项目文档已经有了。无需生成)
从csv文件导入书单词索引表(bookword)
从csv文件导入单词表(paliindex)
从csv文件导入单词索引表(wordindex)

黑体字数据库

'; echo '
' . $db[0] . '
'; echo '
'; if (!file_exists($db[0])) { echo "数据库不存在"; echo "
"; echo '
建立
'; } else { echo "已存在"; echo "
"; echo '
清空注意!此操作将删除原数据库中所有数据!
'; } echo ""; ?>
生成

Pali句子库

'; echo '
' . $db[0] . '
'; echo '
'; /* if (!file_exists($db[0])) { echo "数据库不存在"; echo "
"; echo '
建立
'; } else */ { echo "已存在"; echo "
"; echo '
清空注意!此操作将删除原数据库中所有数据!
'; } echo ""; //if (file_exists(_FILE_DB_PALI_SENTENCE_)) { echo "Pali句子数据库已经存在
"; echo '重新生成'; } //else { // echo "Pali句子数据库不存在
"; // echo '生成'; //} ?>

Pali原文库

'; echo '
' . $db[0] . '
'; echo '
'; if (!file_exists($db[0])) { echo "数据库不存在"; echo "
"; echo '
建立
'; } else { echo "已存在"; echo "
"; echo '
清空注意!此操作将删除原数据库中所有数据!
'; } echo "
"; if (file_exists(_FILE_DB_PALITEXT_)) { echo "Pali原文数据库已经存在
"; echo '重新生成
'; echo '更新
'; } else { echo '生成
'; } echo "view Log" ?>

标题索引

'; echo '
' . $db[0] . '
'; echo '
'; if (!file_exists($db[0])) { echo "数据库不存在"; echo "
"; echo '
建立
'; } else { echo "已存在"; echo "
"; echo '
清空注意!此操作将删除原数据库中所有数据!
'; } echo "
"; //if (file_exists(_FILE_DB_PALITEXT_)) { echo "标题索引数据库已经存在
"; echo '更新
'; } /* else { echo "标题索引数据库不存在
"; echo '
建立
'; } */ echo "view Log" ?>

完成