📄 example.php
字号:
<table width=600 cellpadding=3 cellspacing=0 border=0 align=center>
<tr>
<td colspan=2>
<a href="http://navyism.com" target=_blank><img src='nalog_image/logo.gif' border=0></a>
</td>
</tr>
<tr>
<td>
<span style='font-size:12pt'><b>n@log analyzer <?=$nalog_info[version]?> 计数器使用方法范例</b></span>
</td>
<td align=right>
文本翻译:<a href="http://www.2doit.net" target=_blank>晓梦(xdream)</a>
</td>
</tr>
<tr>
<td colspan=2 height=3 bgcolor=#2CBBFF></td>
</tr>
</table>
<table width=600 cellpadding=3 cellspacing=0 border=0 align=center>
<tr>
<td colspan=2>
您已经成功地建立并启用了一个名叫 <b><?=$counter?></b> 的计数器。<br>
说明文本会以这个计数器的设定来向您解释计数器的使用方法范例。<br><br>
</td>
</tr>
<tr>
<td colspan=2>
<span style='font-size:11pt'><b>1. 利用 GD 模块的功能自动建立计数器图档</b> (前提是您的主机必须支持 GD 模块功能)</span>
</td>
</tr>
<tr><td colspan=2 height=3 bgcolor=#2CBBFF></td></tr>
<tr><td colspan=2>
<table border=0 width=100% cellpadding=5 cellspacing=0>
<tr>
<td width=1% nowrap valign=top><img src='<?=$test_gd?>'></td>
<td width=99% valign=top>
请看看左方的图档。如果这个图档是一个黑色的正方形,而里面有一个白色的圆形的话,那就表示您的主机支持 GD 模块功能。这样当您使用 n@log 来显示计数器图文件简直是轻而易举!您只须在页面执行以下这个 IMG 语法,当页面加载时,程序便会在您的 n@log 数据夹自动建立所需的图档。
</td>
</tr>
</table>
<br>
<span style='font-family:细明体,MingLiU'>
<img src="<b>n@log程序路径</b>/nalogd.php?counter=<b>计数器名称</b>&url=<?=$HTTP_SERVER_VARS[HTTP_REFERER]?>" width=0 height=0>
</span>
<br><br>
现在我会尝试侦测您的 n@log 设定值,然后在下面的文字框里将 IMG 语法写出来,让您不用操心语法该怎么写。如果您认为这些语法都正确无误的话,您便可以放心将这些语法复制后贴上您的页面里。<br><br>
<textarea class=input cols=80 rows=3 onclick=select() readonly style='font-family:细明体,MingLiU;padding:4px'>
<img src="http://<?
echo $HTTP_SERVER_VARS[HTTP_HOST].eregi_replace("/example.php$","/nalogd.php",$HTTP_SERVER_VARS[PHP_SELF]);
?>?counter=<?=$counter?>&url=<?=$HTTP_SERVER_VARS[HTTP_REFERER]?>" width=0 height=0></textarea>
<br><br>
如果您在页面使用了这个语法,当页面加载时,计数器便会正常运作,但是计数器本身是隐藏起来的。<br>
您可以使用下列的语法来显示您想要的计数器图档:<br><br>
<textarea class=input cols=80 rows=7 onclick=select() readonly style='font-family:细明体,MingLiU;padding:4px'>
今天浏览人次 <img src="http://<?
echo $HTTP_SERVER_VARS[HTTP_HOST].eregi_replace("/example.php$","/".$counter."_today.jpg",$HTTP_SERVER_VARS[PHP_SELF]);
?>">
昨天浏览人次 <img src="http://<?
echo $HTTP_SERVER_VARS[HTTP_HOST].eregi_replace("/example.php$","/".$counter."_yester.jpg",$HTTP_SERVER_VARS[PHP_SELF]);
?>">
总计浏览人次 <img src="http://<?
echo $HTTP_SERVER_VARS[HTTP_HOST].eregi_replace("/example.php$","/".$counter."_total.jpg",$HTTP_SERVER_VARS[PHP_SELF]);
?>">
目前在线人数 <img src="http://<?
echo $HTTP_SERVER_VARS[HTTP_HOST].eregi_replace("/example.php$","/".$counter."_now.jpg",$HTTP_SERVER_VARS[PHP_SELF]);
?>">
同时在线高峰 <img src="http://<?
echo $HTTP_SERVER_VARS[HTTP_HOST].eregi_replace("/example.php$","/".$counter."_peak.jpg",$HTTP_SERVER_VARS[PHP_SELF]);
?>">
日浏览人次高峰 <img src="http://<?
echo $HTTP_SERVER_VARS[HTTP_HOST].eregi_replace("/example.php$","/".$counter."_day_peak.jpg",$HTTP_SERVER_VARS[PHP_SELF]);
?>"></textarea>
<br><br>
注意:所有利用 GD 模块自动建立的计数器图档都是 JPEG 格式 (扩展名为 .jpg) 的。<br><br>
</td></tr>
<tr>
<td colspan=2>
<span style='font-size:11pt'><b>2. 在不使用 GD 模块的情况下,输出计数器结果的方式</b> (应适用于所有环境)</span>
</td>
</tr>
<tr><td colspan=2 height=3 bgcolor=#2CBBFF></td></tr>
<tr><td colspan=2>
一般来说,您只要将下面一段简单的 PHP 原始码放在<font color=#045C8A>页面档案的开头</font>,这样当页面加载时,便能够将网站流量的数据传给 n@log 程序。<br><br>
然而,<font color=#045C8A>假如你将这段原始码放在框架里面的某一页,n@log 便无法取得访客的来源主机和网址等重要数据</font>。同时会在一些情况下,导致 n@log 程序不能正常运作。<br><br>
所以<font color=#045C8A>请尽可能不要将这段原始码放在框架里面的某一页</font>。如果可以的话,请将这段原始码放在包含 FRAMESET (框架设定) 语法的同一页,而非框架里面的子页。<br><br><br>
举例说明,假如您的首页地址是 <font color=#045C8A>http://navyism.com</font>/index.php 而您的 n@log 主程序路径是 <font color=#045C8A>http://navyism.com/nalog5</font>/nalog.php,您便可以在您的 index.php 页面档案的最开头,加入以下这段 PHP 原始码。(请紧记不要在 include 的叙述句使用绝对路径!)<br>
<br>
<span style='font-family:细明体,MingLiU'>
<?<br>
$path = "<font color=#045C8A><b>nalog5</b></font>";<br>
$counter = "<font color=#045C8A><b><?=$counter?></b></font>";<br>
include "$path/nalog.php";<br>
?><br>
</span>
<br>
如果您将这段 PHP 原始码正确地放在页面的话,当页面加载时,您应该不会感觉跟先前有分别,这可是正常的。<br><br>
然而,假若在这段 PHP 原始码的前面有出现任何字符 (包括半角空白),或是您使用了嵌入文件 (include) 的方式在这之前嵌入其它的档案,这样都会令 n@log 计数器停止运作,而且会弹出错误讯息的警告窗口,告诉您应该将这段原始码放在页面档案最开头的地方。<br><br>
基本上,显示计数器结果的方式有两种,分别是<b>文字及图形</b>,而 n@log 计数器可以为您算出五种形式的数值。此外,您亦可以选择利用<b>面板图样</b> (Skin Pattern) 的方式来设计一个整合式的计数器图档格式输出到页面。<br><br>
要在页面上显示计数器,您需要用到 PHP 的 echo 函数 ( <?=$variable?> ) 来协助输出。以下列出 n@log 程序指定的这些变量名称:<br><br>
【以文字显示】<br><br>
<span style='font-family:细明体,MingLiU'><?=$today_text?> :</span>
今天(截至目前)的浏览人次 [文字] → <font color='#666666'><?=$today_text?></font><br>
<span style='font-family:细明体,MingLiU'><?=$yester_text?> :</span>
昨天的浏览人次 [文字] → <font color='#666666'><?=$yester_text?></font><br>
<span style='font-family:细明体,MingLiU'><?=$total_text?> :</span>
总计浏览人次 [文字] → <font color='#666666'><?=$total_text?></font><br>
<span style='font-family:细明体,MingLiU'><?=$now_text?> :</span>
目前在线人数 [文字] → <font color='#666666'><?=$now_text?></font><br>
<span style='font-family:细明体,MingLiU'><?=$peak_text?> :</span>
同时在线高峰(同时联机的人次峰值) [文字] → <font color='#666666'><?=$peak_text?></font><br>
<span style='font-family:细明体,MingLiU'><?=$day_peak_text?> :</span>
日浏览人次高峰(在同一天记录得最高浏览人次) [文字] → <font color='#666666'><?=$day_peak_text?></font><br>
<br>
【以图形显示】<br><br>
<span style='font-family:细明体,MingLiU'><?=$today_image?> :</span>
今天(截至目前)的浏览人次 [图形] → <?=$today_image?><br>
<span style='font-family:细明体,MingLiU'><?=$yester_image?> :</span>
昨天的浏览人次 [图形] → <?=$yester_image?><br>
<span style='font-family:细明体,MingLiU'><?=$total_image?> :</span>
总计浏览人次 [图形] → <?=$total_image?><br>
<span style='font-family:细明体,MingLiU'><?=$now_image?> :</span>
目前在线人数 [图形] → <?=$now_image?><br>
<span style='font-family:细明体,MingLiU'><?=$peak_image?> :</span>
同时在线高峰(同时联机的人次峰值) [图形] → <?=$peak_image?><br>
<span style='font-family:细明体,MingLiU'><?=$day_peak_image?> :</span>
日浏览人次高峰(在同一天记录得最高浏览人次) [图形] → <?=$day_peak_image?><br>
<br>
【以面板图样显示】<br><br>
<span style='font-family:细明体,MingLiU'><?=$nalog_result?> :</span>
利用预先设计好的面板图样来显示您心目中的计数器格式图档。<br>
<br>
<?=$nalog_result?><br>(请参考面板数据夹里面的 skin.php 档案来自订您想要的格式)<br><br><br>
nalog.php 这个档案的用途是记录网站流量数据和输出结果的。<br><br>
然而,假若您使用 n@log 的目的只是用来计算目前在线人数,而没有理会所有关于网站流量或来源网址等的数据,建议您使用 nalog_viewer.php 来代替 nalog.php,这样可以减少网络资源的损耗。<br>
<br>
<span style='font-family:细明体,MingLiU'>
<?<br>
$path = "<font color=#045C8A><b>nalog5</b></font>";<br>
$counter = "<font color=#045C8A><b><?=$counter?></b></font>";<br>
include "$path/nalog_viewer.php";<br>
?><br>
</span>
<br>
正如上文提到,如果您使用这段 PHP 原始码代替前面的那一段,n@log 将不会分析您的网站流量数据,而只是做为监察网站上有多少人同时在在线的程序。<br>
<br>
事实上,您可以在每一个页面的原始码嵌入 nalog_viewer.php 这个档案,这样您就可以在网站的每一页都可以显示计数器内容。nalog_viewer.php 这个档案的目的,并不是要新增访客的记录,而是用来准确地显示目前的计数器统计数据。
</td></tr>
<tr><td colspan=2 height=10></td></tr>
<tr><td colspan=2 height=1 bgcolor=#2CBBFF></td></tr>
</table>
<table width=600 cellpadding=0 cellspacing=0 border=0 align=center>
<tr>
<td><font size=1><?=$lang[copy]?></td>
<td align=right>
<span style='font-size:6pt'>▶</span>
更多信息或技术支持 [ <a href="http://www.2doit.net" target=_blank>简体中文</a> |
<a href="http://navyism.com" target=_blank>韩文</a> |
<a href="http://english.navyism.com" target=_blank>英文</a> ]
<span style='font-size:6pt'>▶</span>
<a href="javascript:window.close()">关闭</a>
</td>
</tr>
</table>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -