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

你可以下载已经制作好的语料数据库放在项目文件夹中 drobox 7z format 754MB 解压缩后放在项目tmp目录中
[tmp]
 └appdata
   └dict
     └3rd
	 └system
   └palicanon
 └user 
 
'; $index = $_GET["index"]; $dns = "sqlite:".$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" ?>

完成