php的计数器程序_php基础

1)文本计数器
<?php
$countfile="/count.txt";  //设置保存数据的文件
if (!file_exists($countfile)){//判断文件是否存在
exec( "echo 0 > $countfile");
}
$fp = fopen($countfile,"rw");
$length=filesize($countfile);
$num = fgets($fp,$length);
$num += 1;
exec( "rm -rf $countfile");
exec( "echo $num > $countfile");
print "访问量总计:"."$num"."人次";  //显示访问次数
?>
2)图形计数器
<?
$countfile="/count-num.txt";  //设置保存数据的文件
if (!file_exists($countfile))  //判断文件是否存在
{exec( "echo 0 > $countfile");}
$fp = fopen($countfile,"rw");
$length=filesize($countfile);
$num = fgets($fp,$length);
$num += 1;
exec( "rm -rf $countfile");
exec( "echo $num > $countfile");
$len_str = strlen($num);
for($i=0;$i<$len_str;$i++){
$each_num = substr($num,$i,1);
$out_str = $out_str . "<img src=\"$each_num.gif\">";
}
print "访问量总计:"."$out_str"."人次";  //显示访问次数
?>

时间: 2024-09-21 17:06:02

php的计数器程序_php基础的相关文章

15个小时----从修改程序到自己些程序_php基础

本文属于被风吹倒的男子原创,拥有版权.来自www.iphp.org的论坛,网络转载请保留本信息.非网络转载请联系本人.个人站长自己写东西不容易,也为能够给我继续写下去的勇气和动力,请在转载时候不要删除本说明.本文是第一篇,我会找时间陆续把以后的东西写出来的. 很多朋友对于php的认识,长期停留在修改别人的程序上,因为可以修改所以懒惰于进步.或者是买来书看的时候,发现php的函数超级无敌多,看到函数库被吓晕了.等等.我自己是属于后者.本文是专门对于针对懒的花时间学习php,但是又想自己做点东西的懒

计数器详细设计_php基础

概述: 此设计可以在本计数器基础之上设计计数分析程序,可以对页面访问.ip访问次数进行分析,并形成报表. 一.数据库设计 数据库采用mysql 相关文件:    createDatabase.sql        创建数据库             createTblCounter.sql    创建计数器表 表名:tpCounter(table of pages counter) 字段: 名称    类型    意义 id    Int (10) auto_increment    序列号 p

建立灵巧结构的PHP程序_php基础

很早就想写这篇文章了,但一直没有时间完成它.不是说我来告诉大家如何做,我更希望本文只是做为一个引子,与大家来讨论关于如何建立一个有效地.灵活的网络应用程序. 经过了2-3年的网络应用程序开发工作,我的开发经验变得更加生动了,回过头来看我以前为Geocrawler写的代码,简直不敢相信这是我的.由于GPL的原因,在PHPBuilder中的源码也是良莠不齐的. 最近我做为一个有经验的PHP开发者,一直在帮着写SourceForge,我想这显示出了最终结果的一个范围.好的代码应被分成了多个部分,合适的

超级简单的发送邮件程序_php基础

最近做一个新闻系统,为了模仿各大网站的在线发信功能就写了这个小程序,希望对各位菜鸟兄弟有用.     我没有给出一部分代码,只给出关键部分.其中shouxin代表收信人地址,shouren代表收信人姓名,jixin代表发信人地址,faren代表发信人姓名.id是前边传过来的参数,对你来说根本没什么用的. <? if($shouxin=="") { echo "没有收件人的地址,无法寄出"; }else{ $to=explode(',',$shouxin); $

一个显示天气预报的程序_php基础

刚开始学PHP,先编写了一个程序,放在自己的主页上,可以显示天气预报,当然还很不完善,希望大家给提意见.程序如下:<?$fcont=file("http://www.bjmb.gov.cn/today.asp");$arr=array();for($i=0;$i<count($fcont);$i++){    $tmp=$fcont[$i];    $tmp=ereg_replace("<br>"," ",$tmp);  

用Zend Encode编写开发PHP程序_php基础

Zend Encode的工作原理 使用PHP的人都知道,它是一个脚本编程工具,用它写的程序,必须以源码的形式放置在Web服务器上,所以我们无法保护自己的源代码.大家都知道任何一个脚本程序的执行效率同具有相同功能的编译好的二进制代码相比较,它的执行效率都是比较低的.那么要是有一个工具能够帮我们把用PHP写的程序编 译成二进制代码就好了,这样不但执行效率提高了, 运行速度也加快了.真要是有这么一个工具,那就是 一举两得了. 现在这不是梦想了,Zend Encode就是为此而开发的,它可以直接将脚本编

不用GD库生成当前时间的PNG格式图象的程序_php基础

该程序是不用GD库可以生成当前时间的PNG格式图象,给人大开眼界,很有参考价值. teaman整理 <?php     function set_4pixel($r, $g, $b, $x, $y)     {     global $sx, $sy, $pixels;     $ofs = 3 * ($sx * $y + $x);     $pixels[$ofs] = chr($r);     $pixels[$ofs + 1] = chr($g);     $pixels[$ofs + 2

定制404错误页面,并发信给管理员的程序_php基础

如果您的用户找不到他要的页面,如何给他一个友好的答复,并且你也知道发生了这个错误呢,看看下面这段程序,是用来定制404错误页面和发通知给网管的好东西.---teaman翻译整理 <?php # 设置 $domain 为你的域名 (注意没有www) $domain = "oso.com.cn"; # 设置URL,注意没有后划线 / $docroot = "http://www.oso.com.cn"; # 设置错误信息的字体 $fontface = "

简单的用PHP编写的导航条程序_php基础

//简单的用PHP编写的导航条程序  <?php //导航条配置说明:默认显示的是目录名 //如果不愿意使用目录名,请去掉下面一行注释,并修改数组元素 $label= array("目录1"=>"导航名1","目录2"=>"导航名2","目录3"=>"导航名3"); $ur1=$REQUEST_URI; while($ur1 != ""){