php程序中有个plus文件里面有个count.php文件,里面的代码都是表达的什么意思啊?
<?phprequire_once(dirname(__FILE__)."/../include/common.inc.php");if(isset($arcID)){$...
<?php
require_once(dirname(__FILE__)."/../include/common.inc.php");
if(isset($arcID))
{
$aid = $arcID;
}
$arcID = $aid = (isset($aid) && is_numeric($aid)) ? $aid : 0;
if($aid==0)
{
exit();
}
$mid = (isset($mid) && is_numeric($mid)) ? $mid : 0;
//UpdateStat();
$dsql->ExecuteNoneQuery(" Update `#@__archives` set click=click+1 where id='$aid' ");
if(!empty($mid))
{
$dsql->ExecuteNoneQuery(" Update `#@__member_tj` set pagecount=pagecount+1 where mid='$mid' ");
}
if(!empty($view))
{
$row = $dsql->GetOne(" Select click From `#@__archives` where id='$aid' ");
if(is_array($row))
{
echo "document.write('".$row['click']."');\r\n";
}
}
exit();
?> 展开
require_once(dirname(__FILE__)."/../include/common.inc.php");
if(isset($arcID))
{
$aid = $arcID;
}
$arcID = $aid = (isset($aid) && is_numeric($aid)) ? $aid : 0;
if($aid==0)
{
exit();
}
$mid = (isset($mid) && is_numeric($mid)) ? $mid : 0;
//UpdateStat();
$dsql->ExecuteNoneQuery(" Update `#@__archives` set click=click+1 where id='$aid' ");
if(!empty($mid))
{
$dsql->ExecuteNoneQuery(" Update `#@__member_tj` set pagecount=pagecount+1 where mid='$mid' ");
}
if(!empty($view))
{
$row = $dsql->GetOne(" Select click From `#@__archives` where id='$aid' ");
if(is_array($row))
{
echo "document.write('".$row['click']."');\r\n";
}
}
exit();
?> 展开
2个回答
2015-12-29 · 知道合伙人互联网行家
关注
展开全部
Hi.我没猜错的话,这是DeDecms里边的插件模块源码
该源码是用来统计文章浏览量的,每次触发都会通过count.php?view=yes&aid={dede:field name='ID'/}&mid={dede:field name='memberID'这个js把文章的ID等传给count.php。然后count.php再把数据进行存储,同时把现有存储的浏览量数据返回给页面再展示出来
比如:
jquery下雪特效代码http://itbyc.com/web/javascript/7138.html
这篇文章,用户浏览的时候,文章ID7138会被传回去,同时统计下当前的触发,再把之前的浏览量展示出来。
如果想显示点击次数,请增加view参数,即把下面JS调用放到文档模板适当位置
<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='ID'/}&mid={dede:field name='memberID'/}" language="javascript"></script>
普通计数器为
<script src="{dede:field name='phpurl'/}/count.php?aid={dede:field name='ID'/}&mid={dede:field name='memberID'/}" language="javascript"></script>
----------------*/
该源码是用来统计文章浏览量的,每次触发都会通过count.php?view=yes&aid={dede:field name='ID'/}&mid={dede:field name='memberID'这个js把文章的ID等传给count.php。然后count.php再把数据进行存储,同时把现有存储的浏览量数据返回给页面再展示出来
比如:
jquery下雪特效代码http://itbyc.com/web/javascript/7138.html
这篇文章,用户浏览的时候,文章ID7138会被传回去,同时统计下当前的触发,再把之前的浏览量展示出来。
如果想显示点击次数,请增加view参数,即把下面JS调用放到文档模板适当位置
<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='ID'/}&mid={dede:field name='memberID'/}" language="javascript"></script>
普通计数器为
<script src="{dede:field name='phpurl'/}/count.php?aid={dede:field name='ID'/}&mid={dede:field name='memberID'/}" language="javascript"></script>
----------------*/
展开全部
看这个代码应该向数据库里添加点击率的
而且 你这个是不是在DEDECMS里边看到的吧 如果这个你看那不动 我建议你在多多看看基础吧 这已经是很挤出的东西了
$dsql->ExecuteNoneQuery(" Update `#@__archives` set click=click+1 where id='$aid' ");
更新点击率的
$row = $dsql->GetOne(" Select click From `#@__archives` where id='$aid' ");
获取点击数量 且是数组的情况就输出
而且 你这个是不是在DEDECMS里边看到的吧 如果这个你看那不动 我建议你在多多看看基础吧 这已经是很挤出的东西了
$dsql->ExecuteNoneQuery(" Update `#@__archives` set click=click+1 where id='$aid' ");
更新点击率的
$row = $dsql->GetOne(" Select click From `#@__archives` where id='$aid' ");
获取点击数量 且是数组的情况就输出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询