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 模板高级篇总结
Dec 21 PHP
php操作excel文件 基于phpexcel
Jul 02 PHP
php cookie中点号(句号)自动转为下划线问题
Oct 21 PHP
PHP框架Laravel的小技巧两则
Feb 10 PHP
php输入数据统一类实例
Feb 23 PHP
PHP对象、模式与实践之高级特性分析
Dec 08 PHP
Laravel学习教程之View模块详解
Sep 18 PHP
php获得刚插入数据的id 的几种方法总结
May 31 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
Feb 15 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
Mar 24 PHP
为你的 Laravel 验证器加上多验证场景的实现
Apr 07 PHP
Thinkphp 框架配置操作之动态配置、扩展配置及批量配置实例分析
May 15 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实现MVC开发得最简单的方法――模型
2007/04/10 PHP
帝国cms常用标签汇总
2015/07/06 PHP
php将金额数字转化为中文大写
2015/07/09 PHP
ThinkPHP路由详解
2015/07/27 PHP
PHP实现连接设备、通讯和发送命令的方法
2015/10/13 PHP
php版微信js-sdk支付接口类用法示例
2016/10/12 PHP
javascript 通用简单的table选项卡实现
2010/05/07 Javascript
初窥JQuery(二) 事件机制(1)
2010/11/25 Javascript
基于jQuery的一个扩展form序列化到json对象
2010/12/09 Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
2015/08/26 Javascript
详解jQuery UI库中文本输入自动补全功能的用法
2016/04/23 Javascript
浅析jQuery 遍历函数,javascript中的each遍历
2016/05/25 Javascript
js仿微信公众平台打标签功能
2017/04/08 Javascript
JS实现图片预加载之无序预加载功能代码
2017/05/12 Javascript
JS 学习总结之正则表达式的懒惰性和贪婪性
2017/07/03 Javascript
分享5个好用的javascript文件上传插件
2018/09/16 Javascript
Node 搭建一个静态资源服务器的实现
2019/05/20 Javascript
微信小程序scroll-view锚点链接滚动跳转功能
2019/12/12 Javascript
使用js原生实现年份轮播选择效果实例
2021/01/12 Javascript
[02:45]DOTA2英雄敌法师基础教程
2013/11/25 DOTA
[54:15]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第二场2月1日
2021/03/11 DOTA
python基础教程之缩进介绍
2014/08/29 Python
浅谈对yield的初步理解
2017/05/29 Python
pandas 时间格式转换的实现
2019/07/06 Python
Python函数基本使用原理详解
2020/03/19 Python
python实现对变位词的判断方法
2020/04/05 Python
python 合并多个excel中同名的sheet
2021/01/22 Python
10分钟入门CSS3 Animation
2018/12/25 HTML / CSS
事业单位请假制度
2014/01/13 职场文书
2014年关于两会精神的心得体会
2014/03/17 职场文书
意向协议书范本
2014/04/23 职场文书
国际贸易毕业生求职信
2014/07/20 职场文书
《伯牙绝弦》教学反思
2016/02/16 职场文书
竞聘演讲报告:基本写作有哪些?附开头范文
2019/10/16 职场文书
Nginx设置日志打印post请求参数的方法
2021/03/31 Servers
Spring Cloud OAuth2实现自定义token返回格式
2022/06/25 Java/Android