PHP系统流量分析的程序


Posted in PHP onOctober 09, 2006

>create table stream (
ip text,
sTime int,
visits int,
info text);
<?
if($day<0)$day=0;
$mlink=mysql_connect('localhost','ajax','xxxxxxx');
//统计至今首页被浏览的总次数
$query="select SUM(visits) as tvisits from stream";
$result=mysql_db_query('ajax',$query,$mlink);

echo '<span class="st1">浏览首页总累积次数:';
if($row=mysql_fetch_object($result)){
echo $row->tvisits;
}

$week=array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
for($i=0;$i<=$day;$i++){
echo '<p>';
$ctime1=time()-24*3600*$i;
$ctime2=time()-24*3600*($i-1);
echo '<span class="st4">日期:'.date("m月d日",$ctime1).$week[date("w",$ctime1)];
echo "</span>";

$stoday1=mktime(0,0,0,date(m,$ctime1),date(d,$ctime1),date(Y,$ctime1));
$stoday2=mktime(0,0,0,date(m,$ctime2),date(d,$ctime2),date(Y,$ctime2));
//统计当日首页被浏览的累积次数
$query='select SUM(visits) as tvisits from stream where sTime>=';
$query.=$stoday1.' and sTime<'.$stoday2;
$result=mysql_db_query('ajax',$query,$mlink);
echo '<span class="st3">浏览首页累积次数:';
if($row=mysql_fetch_object($result)){
echo $row->tvisits;
}
//统计当日拜访ip的数量
$query='select * from stream where sTime>='.$stoday1;
$query.=' and sTime<'.$stoday2.' order by sTime DESC';
$result=mysql_db_query('ajax',$query,$mlink);

echo "
浏览总人数:".mysql_num_rows($result);
echo '</span><hr size="1">';
echo '<table border="0" width="100%" cellspacing="0" cellpadding="2" class="st3">';
echo '<tr><td nowrap class="st2">IP位址</td>
<td nowrap class="st2">最近时间</td>
<td nowrap class="st2">次数</td>
<td nowrap class="st2">用户资讯</td>';
echo "</tr>";

while($row=mysql_fetch_object($result)){
echo '<tr>';
echo '<td nowrap>'.$row->ip.'</td>';
echo '<td nowrap>'.date("h:i:sa",$row->sTime).'</td>';
echo '<td nowrap>'.$row->visits.'</td>';
echo '<td nowrap>'.$row->info.'</td>';
echo "</tr> ";
}
echo "</table>";
echo '<hr size="1">';
}
mysql_close($mlink);
?>

PHP 相关文章推荐
PHP 数组基础知识小结
Aug 20 PHP
php中模拟POST传递数据的两种方法分享
Sep 16 PHP
php初始化对象和析构函数的简单实例
Mar 11 PHP
PHP中使用curl入门教程
Jul 02 PHP
php表单提交实例讲解
Nov 12 PHP
Linux环境下php实现给网站截图的方法
May 03 PHP
php获取开始与结束日期之间所有日期的方法
Nov 29 PHP
PHP实现简单的模板引擎功能示例
Sep 02 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
Aug 28 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
Sep 22 PHP
Laravel框架实现文件上传的方法分析
Sep 29 PHP
php输出形式实例整理
May 05 PHP
PHP的栏目导航程序
Oct 09 #PHP
php的计数器程序
Oct 09 #PHP
PHP的开合式多级菜单程序
Oct 09 #PHP
PHP如何透过ODBC来存取数据库
Oct 09 #PHP
在线短消息收发的程序,不用数据库
Oct 09 #PHP
PHP网站提速三大“软”招
Oct 09 #PHP
用PHP发电子邮件
Oct 09 #PHP
You might like
php的正则处理函数总结分析
2008/06/20 PHP
WordPress特定文章对搜索引擎隐藏或只允许搜索引擎查看
2015/12/31 PHP
Yii2.0框架模型多表关联查询示例
2019/07/18 PHP
JavaScript网页制作特殊效果用随机数
2007/05/22 Javascript
基于jquery的返回顶部效果(兼容IE6)
2011/01/17 Javascript
js获取单选框或复选框值及操作
2012/12/18 Javascript
js不能获取隐藏的div的宽度只能先显示后获取
2014/09/04 Javascript
node.js中的url.format方法使用说明
2014/12/10 Javascript
js实现数字每三位加逗号的方法
2015/02/05 Javascript
jQuery插件支持同一页面被多次调用
2016/02/14 Javascript
浅谈angularjs module返回对象的坑(推荐)
2016/10/21 Javascript
BootStrap实现鼠标悬停下拉列表功能
2017/02/17 Javascript
Zepto实现密码的隐藏/显示
2017/04/07 Javascript
使用JavaScript开发跨平台的桌面应用详解
2017/07/27 Javascript
vue几个常用跨域处理方式介绍
2018/02/07 Javascript
Vue props用法详解(小结)
2018/07/03 Javascript
Vue项目添加动态浏览器头部title的方法
2018/07/11 Javascript
nodejs分离html文件里面的js和css的方法
2019/04/09 NodeJs
Vue.js + Nuxt.js 项目中使用 Vee-validate 表单校验
2019/04/22 Javascript
Vuex modules模式下mapState/mapMutations的操作实例
2019/10/17 Javascript
JS+CSS实现过渡特效
2021/01/02 Javascript
比较详细Python正则表达式操作指南(re使用)
2008/09/06 Python
Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法
2015/03/05 Python
在django中使用自定义标签实现分页功能
2017/07/04 Python
Python数据可视化正态分布简单分析及实现代码
2017/12/04 Python
python实现生命游戏的示例代码(Game of Life)
2018/01/24 Python
对pandas数据判断是否为NaN值的方法详解
2018/11/06 Python
Pyqt5 关于流式布局和滚动条的综合使用示例代码
2020/03/24 Python
如何在Windows中安装多个python解释器
2020/06/16 Python
饮料业务员岗位职责
2013/12/15 职场文书
教学器材管理制度
2014/01/26 职场文书
文明家庭先进事迹材料
2014/05/14 职场文书
激励口号大全
2014/06/17 职场文书
学习心得体会
2019/06/20 职场文书
Vue过滤器(filter)实现及应用场景详解
2021/06/15 Vue.js
CSS精灵图的原理与使用方法介绍
2022/03/17 HTML / CSS