aaronvangeffen / awstatsparser
一系列类,用于读取和合并Awstats数据文件
v1.4.1
2020-01-20 15:14 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-24 18:12:34 UTC
README
此软件包包含一系列类,用于读取和合并Awstats数据文件。它包括一个示例,可以通过posix命令行合并Awstats数据文件。
类描述
该软件包包含三个类
AwstatsFromFile
,用于从文件读取现有的Awstats统计信息;AwstatsMerger
,用于合并AwstatsFile
实例;AwstatsFile
,这是一个抽象类,用于泛化前两个。
合并文件
软件包中包含的awmerge.php
脚本可以用于轻松地从shell合并Awstats数据文件。CLI参数是要合并的文件名;合并后的统计文件将被输出到输出缓冲区(例如STDOUT),可以进行管道操作。
让我们举一个例子。假设你有两个Awstats统计文件awstats062010.aaronweb.net.txt
和awstats062010.projects.aaronweb.net.txt
,以及AwParse脚本作为awparse.php
。假设php是php-cli的二进制文件,你可以通过以下方式合并这些文件:
$ php awparse.php awstats062010.www.aaronweb.net.txt awstats062010.projects.aaronweb.net.txt > awstats062010.aaronweb.net.txt
待办事项
- 导入模式:仅添加唯一缺失的数据,或合并所有数据
- 导入时URL的前缀和后缀,例如添加/projects作为前缀
贡献
通过Github欢迎提交错误报告和pull请求。仓库位于:https://github.com/AaronVanGeffen/AwstatsParser