Mar
29
bbclone的主页是 http://bbclone.de/ 。该统计器的预览界面在 http://bbclone.de/demo/ 。
本站的bbclone 在 这里 。
安装方法:
1、下载。在其主页下载,有普通文本型的,也有utf8型的,根据自己站点文件的编码选择。
2、解压缩。linux下用命令tar,win下用winrar或者7zip。解压缩后有"bbclone"文件夹。
3、上传。推荐将"bbclone"放在网站的根目录下。
4、设置特定文件的可写权限:bbclone/var下,除了.htaccess文件之外,其他文件的权限都设为666。
5、添加激活统计代码。这里有2种方式:手动和自动。
5.1、手动添加。假设你要统计的文件是TEST.php,那么在该TEST.php文件的php代码中添加
define("_BBC_PAGE_NAME", "TEST");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
要注意,第一行中的TEST为被统计的文件名;第二行的"bbclone/"是bbclone相对于TEST.php的相对路径。
5.2、自动添加。当服务器使用Apache,且支持.htaccess文件时,才有效。
5.2.1、添加文件count.php,内容是
<?php
define("_BBCLONE_DIR", "/the/path/that/leads/to/bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>
其中,第一行的"/the/path/that/leads/to/bbclone/"是bbclone的绝对路径,并且相对于服务器文件系统而言的绝对路径,不是网站的绝对路径。本文最后有获取绝对路径的方法。
5.2.2、修改.htaccess。apache解析php文件前,会读取.htaccess文件,.htaccess文件对当前文件夹以及其下的所有文件夹都有效。因此推荐把.htaccess放在网站根目录下。
<FilesMatch "\.(php)$">
php_value short_open_tag "Off"
php_value auto_append_file "/the/path/that/leads/to/count.php"
</FilesMatch>
AddType application/x-httpd-php .htm .html
<FilesMatch "\.(html?)$">
php_value short_open_tag "Off"
php_value auto_append_file "/the/path/that/leads/to/count.php"
</FilesMatch>
?>
其中,第一部分是为.php文件自动添加统计代码;第二部分是为.htm和.html文件添加统计代码。
另外,"/the/path/that/leads/to/count.php"是count.php文件的绝对路径。
5.2.3、获取某文件的绝对路径。
最简单的方法是创建一个有语法错误的php文件,如test.php,内容为
<?php
aaa
?
将文件上传到服务器,用浏览器访问该文件,将会得到出错提示。该出错提示会指明该文件的绝对路径。
最后编辑: caii 编辑于June 24, 2006 12:48
本站的bbclone 在 这里 。
安装方法:
1、下载。在其主页下载,有普通文本型的,也有utf8型的,根据自己站点文件的编码选择。
2、解压缩。linux下用命令tar,win下用winrar或者7zip。解压缩后有"bbclone"文件夹。
3、上传。推荐将"bbclone"放在网站的根目录下。
4、设置特定文件的可写权限:bbclone/var下,除了.htaccess文件之外,其他文件的权限都设为666。
5、添加激活统计代码。这里有2种方式:手动和自动。
5.1、手动添加。假设你要统计的文件是TEST.php,那么在该TEST.php文件的php代码中添加
define("_BBC_PAGE_NAME", "TEST");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
要注意,第一行中的TEST为被统计的文件名;第二行的"bbclone/"是bbclone相对于TEST.php的相对路径。
5.2、自动添加。当服务器使用Apache,且支持.htaccess文件时,才有效。
5.2.1、添加文件count.php,内容是
<?php
define("_BBCLONE_DIR", "/the/path/that/leads/to/bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>
其中,第一行的"/the/path/that/leads/to/bbclone/"是bbclone的绝对路径,并且相对于服务器文件系统而言的绝对路径,不是网站的绝对路径。本文最后有获取绝对路径的方法。
5.2.2、修改.htaccess。apache解析php文件前,会读取.htaccess文件,.htaccess文件对当前文件夹以及其下的所有文件夹都有效。因此推荐把.htaccess放在网站根目录下。
<FilesMatch "\.(php)$">
php_value short_open_tag "Off"
php_value auto_append_file "/the/path/that/leads/to/count.php"
</FilesMatch>
AddType application/x-httpd-php .htm .html
<FilesMatch "\.(html?)$">
php_value short_open_tag "Off"
php_value auto_append_file "/the/path/that/leads/to/count.php"
</FilesMatch>
?>
其中,第一部分是为.php文件自动添加统计代码;第二部分是为.htm和.html文件添加统计代码。
另外,"/the/path/that/leads/to/count.php"是count.php文件的绝对路径。
5.2.3、获取某文件的绝对路径。
最简单的方法是创建一个有语法错误的php文件,如test.php,内容为
<?php
aaa
?
将文件上传到服务器,用浏览器访问该文件,将会得到出错提示。该出错提示会指明该文件的绝对路径。
最后编辑: caii 编辑于June 24, 2006 12:48
重返 e-home.51.net
gmail的邮箱无法发email至163邮箱


