/***

hit_count表只一个字段hit_count

page_visit_record表是用来控制一个IP一天内只产生一个计数器跳动

CREATE TABLE page_visit_record (

visit_time datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,

remote_addr char(15) NOT NULL,

visit_page char(60) NOT NULL,

KEY visit_time (visit_time, visit_page),

PRIMARY KEY (visit_time)

);

***/

include("config.inc.php3");

$query="select count(*) as tong from page_visit_record where remote_addr='$REMOTE_ADDR' and date_format(visit_time,'%Y-%m-%d')=curdate()";

$result=@mysql_query($query,$dbconnect);

$has_count=@mysql_result($result,0,"tong");

@mysql_query("lock tables hit_count write",$dbconnect);

$query="select * from hit_count";

$result=@mysql_query($query,$dbconnect);

if(@mysql_num_rows($result)>0){

$cur_count=@mysql_result($result,0,"hit_count");

if($has_count==0){

$cur_count++;

$query="update hit_count set hit_count='$cur_count'";

@mysql_query($query,$dbconnect);

}

@mysql_query("unlock tables",$dbconnect);

}

else{

$cur_count=1;

$query="insert into hit_count (hit_count) values ('$cur_count')";

@mysql_query($query,$dbconnect);

@mysql_query("unlock tables",$dbconnect);

}

while(strlen($cur_count)<8)

$cur_count="0$cur_count";

$visit_time=date("Y-m-d H:i:s");

$query="insert into page_visit_record (visit_time,remote_addr,visit_page) values ('$visit_time','$REMOTE_ADDR','$page')";

@mysql_query($query,$dbconnect);

Header("Content-type: image/gif");

$im = imagecreate(56,16);

$black = ImageColorAllocate($im, 0,0,0);

$blue = ImageColorAllocate($im, 0,0,255);

$white = ImageColorAllocate($im, 255,255,255);

$yellow = ImageColorAllocate($im, 255,255,0);

imagerectangle($im, 0, 0, 54, 14, $blue);

//imagestring($im, 2, 4, 1, $cur_count, $yellow);

imagestring($im, 2, 4, 1, $cur_count, $yellow);

ImageGif($im);

ImageDestroy($im);

?>

相关标签: 计数器

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

gd mysql_简单的图形计数器需要MYSQL,GD的支持_MySQL相关推荐

  1. jsp员工管理系统mysql_简单的员工管理系统(Mysql+jdbc+Servlet+JSP)

    员工管理系统 因为学业要求,需要完成一个过关检测,但是因为检测之前没有做好准备,且想到之前用mysql+jdbc+Struts2+bootstrap做成了一个ATM系统(主要有对数据的增删改查操作), ...

  2. bbs mysql_简单BBS程序(需MySQL支持)

    简单BBS程序(需MySQL支持)-------------------------------------------------------------------------------- Th ...

  3. 员工管理系统之mysql_简单的员工管理系统(Mysql+jdbc+Servlet+JSP)

    员工管理系统 由于学业要求,须要完成一个过关检测,可是由于检测以前没有作好准备,且想到以前用mysql+jdbc+Struts2+bootstrap作成了一个ATM系统(主要有对数据的增删改查操做), ...

  4. 按钮点击计数器存入mysql_按钮点击数统计计数器(PHP+MYSQL+JS)

    公共页面con.php <?php @mysql_connect("localhost:3306","user","password" ...

  5. erwin教程 mysql_如何使用Erwin进行基于MySQL的数据库设计_MySQL

    ERwin是常用的进行数据库设计的工具,支持众多的数据库,可惜不支持MYSQL,大概是因为很少有企业用到MYSQL吧,但是MYSQL实际上还是很优秀的. 为了能够使用ERWIN能够进行基于MYSQL数 ...

  6. mysql客户端不支持_MySQL 8.0 - 客户端不支持服务器请求的身份验证协议; 考虑升级MySQL客户端...

    MySQL 8.0 - 客户端不支持服务器请求的身份验证协议; 考虑升级MySQL客户端 我是node.js和MySQL初学者,我刚开始设置并尝试一些基本代码.但是,由于某种原因,我甚至无法与服务器建 ...

  7. mysql 地理空间支持_MySQL数据类型-地理空间数据类型

    1.MySQL地理空间数据类型 POINT,存储一个位置点数据 LINESTRING,存储一条线数据 POLYGON,存储一个多边形数据 MULTIPOINT,存储多个位置点数据 MULTILINES ...

  8. mysql 配置中文支持_mysql 中文支持

    //实际上,最新mySQL以上两句已经失效,在命令行中先exit   然后重新登录可以实现这个目的 重新连接数据库,查看编码,数据表内容 1. mysql> show variables lik ...

  9. php mysql简单网页_PHP和MySQL实现简单的网页计数器

    网站统计数据为网站所有者提供关于网站运行情况和访问人数的重要信息.点击计数器计数并显示有多少人访问一个网页. 计数器的代码根据所使用的编程语言和希望计数器收集的信息量而变化.如果您像许多网站所有者一样 ...

最新文章

  1. 我们部署个额外域控制器
  2. jdeveloper_在JDeveloper 12.1.3中为WebSocket使用Java API
  3. oracle 备份 无客户端,已解决: 备份linux oracle 突然不能备份了 - Dell Community
  4. python画五角星填充不同颜色_Python绘制分形树(一)
  5. AlwaysOn 2016 新特性和提升
  6. mysql 生明变量_在 MySQL 的 SQL 文件中,定义变量与使用变量
  7. python第9周小测验答案_智慧树_Python程序设计基础_章节测验答案
  8. 纸白银:交易简便成本低
  9. 基于FPGA实现uart串口模块(Verilog)--------发送模块及整合
  10. CDOJ 483 Data Structure Problem DFS
  11. bing的翻译API 国际化
  12. 计算机操作系统知识点总结
  13. [转] 浅谈视频基础知识、视频编码、压制
  14. js中的~~:转换成整型数字的神器(效率)
  15. ubuntu16.04 安装Anbox
  16. 以太坊区块链积分系统示例讲解
  17. mac下chrome导入证书
  18. Mybatis的bind标签
  19. 蓝桥杯 算法设计_6 分解质因数
  20. 金山软件2015校园招聘

热门文章

  1. R语言可视化包ggplot2在一张图中画出两条线实战
  2. R语言计算回归模型学生化残差(Studentized Residuals)实战:如果样本学生化残差(Studentized Residuals)绝对值大于3则是离群值
  3. R语言std.error函数计算平均值的标准误差实战
  4. R多变量相关性分析及相关性可视化
  5. 珍惜当下、Relish the Moment
  6. py3提取json指定内容_python3 取页面指定数据(json)
  7. 快手小葫芦网红收入大数据_KS第一个粉丝量破亿账号出现,竟是他!送辛巴上央视的网红被曝光!方丈曝出被封杀网红身份信息!球球自爆发家史,偷卖赵本山老师鞋子!...
  8. php的cookie不存在会是什么值,PHP之你不得不知道的COOKIE含义及使用方式
  9. 嵌入式目标检测--Fast YOLO: A Fast You Only Look Once System for Real-time Embedded Object Detection
  10. 我看过的SDN方面的好文章