一个简单的PHP图形计数器

原创 2006年06月05日 13:44:00

 

展示一个简单的图形计数器(本blog使用的计数器),代码如下。

<?
Header
("Content-type: image/PNG");
function
CreateFile($filename,$content)
{            
        if (
is_file ($filename))
        {
                @
unlink ($filename);
        }
              
$handle    = fopen ($filename,"w"); //打开文件指针,创建文件
              /*
             检查文件是否被创建且可写
              */
              
if (!is_writable ($filename))
              {
                 die (
"文件:".$filename."不可写,请检查其属性后重试!");
              }
              if (!
fwrite ($handle,$content))
              {  
//将信息写入文件
                
die ("生成文件".$filename."失败!");
              }
            
//  echo "<br>写入文件".$filename;
              
fclose ($handle); //关闭指?
}
srand((double)microtime()*1000000);
$counterfile = 'blogcounter.txt';
$counter = @file_get_contents($counterfile );
$content = $counter+1;
@
CreateFile($counterfile,$content);
$len = strlen($counter);
$im = imagecreate(($len+1)*10+5,15);
$black = ImageColorAllocate($im, 0,255,0);
$white = ImageColorAllocate($im, 255,255,255);
$green = ImageColorAllocate($im, 223,11,216);
//imagefill($im,45,18,$white);
imagefilledrectangle($im,0,0,($len+1)*10+5,20,$white);
//将计数器绘入图片
@ImageTTFText($im, 8,0, 5,12, $green, "counter.ttf",$counter);
//imagestring($im, 4, 4, 1, $HTTP_GET_VARS['authnum'], $green);
for($i=0;$i<200;$i++) //加入干扰象素
{
    
imagesetpixel($im, rand()%50 , rand()%50 , $black);
}
ImagePNG($im);
ImageDestroy($im);
?>

附件:点击下载

JAVA 一个简单的图形界面计算器

package 计算器; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JOptionPan...
  • xh078910
  • xh078910
  • 2016年02月27日 07:00
  • 1589

PHP实现简单计算器小程序

最近刚开始学习一门新的语言 PHP,然后就写了一个计算器的小程序,大体上的思路就是有一个前台程序和一个后台程序,前台程序就是界面类似下图这样的: 然后还有一个后台程序,就是负责计算的,那么根据这...
  • qingshui23
  • qingshui23
  • 2017年03月03日 11:56
  • 2129

javaGUI设计一个简单计算器

package Calculator; import java.util.*; import java.awt.*; import javax.swing.*; import java.awt...
  • zhouchao959734239
  • zhouchao959734239
  • 2016年06月07日 17:04
  • 1908

一个简单的php计数图形器或者数字

  • 2004年07月09日 00:00
  • 25KB
  • 下载

php图形数字计数器的实现

php图形数字计数器,是现在网站中经常使用的方法,它的基本功能是针对单个用户而言,登录网站后计数器的值加一,用户刷新网页,计数器的值不会增加。这一点功能的实现是利用session来实现的,当用户登录时...
  • houqingdong2012
  • houqingdong2012
  • 2012年08月18日 18:23
  • 964

图形计数器简洁版(PHP+文本)

  • 2005年05月29日 10:51
  • 0B
  • 下载

基于PHP的图形计数器

  • 2010年08月08日 13:34
  • 1.25MB
  • 下载

图形计数器php+文本简洁版

  • 2004年06月25日 00:00
  • 25KB
  • 下载

简单图形计数器

  • 2005年07月30日 04:14
  • 0B
  • 下载

【PHP】简单的网站访问量计数器实现

简单的网站访问量计数器实现首先说明思路:1.用户向服务器发出访问请求 2.服务器读取访问次数文件,+1,向客户端返回 3.服务器保存新的浏览次数 4.新用户访问,重复123即可 解决方案(主要算法):...
  • liu_jiachen
  • liu_jiachen
  • 2017年10月26日 20:03
  • 332
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个简单的PHP图形计数器
举报原因:
原因补充:

(最多只允许输入30个字)