综合图片计数器_php基础

--------------------------------------------------------------------------------  
请保持文章的完整性  
--------------------------------------------------------------------------------------  
<?  
//counter.php All rights reserved http://sports98.126.com  
//类似163的计数器,可以申请使用,开通多用户服务,[图片计数器]v1.00 代码免费,如果您使用本代码请保证您的代码也要完全公布  

$counterfile="./counter/${name}.txt"; //定义数据文件;  
$fp=fopen("$counterfile","rw"); //打开数据文件  
$usernumber=fgets($fp,8); //取出数据文件数据  
$usernumber+=1; //将数据计算  
$int_counter=$usernumber; //分出一个操作变量  
$int_pan=10000000; //定义被除数  
for($int_b1=0;$int_b1<=7;$int_b1++) //此循环为判定数据将数据更改为图象位置  
{  
$int_a[$int_b1]=$usernumber / $int_pan;  
$int_a[$int_b1]=intval($int_a[$int_b1]);  
$int_a_a[$int_b1]=selectpic($int_a[$int_b1],$xxxx); /* 注意这里如果是单用户可以省略使用函数,使用函数是为了多用户使用,将数据加密使用 */  
$usernumber=$usernumber % $int_pan;  
$int_pan=$int_pan /10;  
}  
echo "<div style="border:dotted;width:xxx;border-color:${rgb};height:xxx;cursor:hand;">"; //输出数据图象框架  
for($int_la=0;$int_la<=7;$int_la++)  
{  
echo "$int_a_a[$int_la]"; //输出数据图象  
}  
echo "</div>";  
exec("del $counterfile"); //删除数据文件防止追加  
//unix 下使用 exec("rm -vf $counterfile");  
exec("echo $int_counter > $counterfile"); //添加最新数据到文件内  
function selectpic($int_tmp,$path) //判定图片位置函数  
{  
$int_pic="<img src='./pic/${path}/${int_tmp}.gif'>";  
return($int_pic);  
}  
?>  
------------------------------------------------------------------------------------  
<?  
//jsq.php  
//申请的时候,最好使用数据库将申请名单保存,以便以后发现盗用者,在这里我没考虑用户验证  
//可以直接生成这个文件就可以了  
if($submit){  
$db=mysql_connect("host","name","password") or die ("connect faild!");  
mysql_select_db("table",$db);  
$query="insert into table value('','')";  
$result=mysql_query($query,$db);  
exec("echo 0 > ./counter/${username}.txt");  
print "<h1>恭喜!您已经成功的申请到服务了</h1>";  
print "请使用以下代码<script language=javascript src="http://host/cccc.php?name=xxxx&xxxx=1&rgb=color"></script>";  
?>  
-----------------------------------------------------------------------------------  
//cccc.php  
document.write("<? include "./counter.php" ?>");  

//注意本计数器 结合mysql后添加验证就可以进行申请服务了。  
//调试在oso通过,在51顺利通过,在2000+iis5.0+php4.0.5顺利通过 

时间: 2024-09-20 08:55:43

综合图片计数器_php基础的相关文章

综合图片计数器

计数器 综合图片计数器  --------------------------------------------------------------------------------   请保持文章的完整性  --------------------------------------------------------------------------------------  <?  //counter.php All rights reserved http://sports98.1

一个用php3编写的简单计数器_php基础

php具有极其强大的图像处理能力,用它可以很轻易的动态生成web图像.  一下是一个使用php做成的一个简单计数器.   1. 总体思路:  把以往的访问人数记录在一个文本文件中,当网页被访问的时候,从打开该文件  并从中读出以往的访问人数,加 1,得到最新的访问人数,并把该数目格式化成  标准的格式,再调用图像处理函数,把该数字输出成图片,再把新的访问数字回  写到纪录访问人数的文件中.   2. 程序所用到的函数说明:  A. 相关的文件操作:  a. 打开文件:     函数的原型:int

PHP图片上传类带图片显示_php基础

这是一个PHP的文件上传类带图片显示的.其实做成函数就可以了.不过还是做成类好玩一点.~~~~ 本来应该用JS来验证上传文件类型的.但懒得做了. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3

改进的IP计数器_php基础

<?  //require ('common.inc');  $arr_request=array();  if (count($HTTP_GET_VARS))      {      while (list($key,$value)=each($HTTP_GET_VARS))      {          $arr_request[strtolower($key)]=$value;      }  }  if (count($HTTP_POST_VARS))  {      WHILE (l

最省空间的计数器_php基础

最近嘉新的计数器改成文本的了,不过正好.. //count.php -js 应用版 <? $a=file("http://www.jx.zj.cninfo.net/cgi-bin/count.cgi?df=wfnic.dat"); print "document.write('<b>$a[0]</b>');"; ?> //php 直接版 <? $a=file("http://www.jx.zj.cninfo.net

如何制作一个防止多次刷新计数的图片计数器?_编程10000问

请问如何做一个专业的图片计数器? <% countlong=8     ' 定义计数器位数. On Error Resume Next     ' 忽略所有的错误. count=server.mappath(count.txt) set cou = server.createobject(scripting.filesystemobject) set out=cou.opentextfile(count,1,false,false) counter=out.readline out.close

计数器详细设计_php基础

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

用PHP和MySQL保存和输出图片_php基础

设置数据库 我们通常在数据库中所使用的文本或整数类型的字段和需要用来保存图片的字段的不同之处就在于两者所需要保存的数据量不同.MySQL数据库使用专门的字段来保存大容量的数据,数据类型为BLOB. MySQL数据库为BLOB做出的定义如下:BLOB数据类型是一种大型的二进制对象,可以保存可变数量的数据.BLOB具有四种类型,分别是TINYBLOB,BLOB, MEDIUMBLOB 和LONGBLOB,区别在于各自所能够保存的最大数据长度不同. 在介绍了所需要使用的数据类型之后,我们可以使用以下语

PHP制作图型计数器的例子_php基础

以前在奥索看见过很多这样的例子,各各方法复杂,请看如下例子实现图形计数器.在网页中使用请用 <script src="http://文件地址"></script> <? //存放计数的文本文件 $count="count.txt"; //计数器的位数,如果不填则默认为6位 $wei=""; //图像的URL路径 $tu="http://127.0.0.1/tcount/images"; ?>