php中动态显示签名和ip原理不一致,,PHP中动态显示签名和ip原理

php中动态显示签名和ip原理不一致,,PHP中动态显示签名和ip原理 ?php //包含一个计数器,一个提醒语句,用户互联网协议(互联网协议的缩写)以及自己的广告图片。 //给浏览器发送头,说我是张图片header(' Content-type:image/PNG ');//这里定义计数器,放到一个文件里的$ Visited=array();如果(!file _ exists(' Counter '){ for($ I=0;i24美元;$ I)$ Visited[$ I]=0;$ str=$ Visited[0];for($ I=1;i24美元;$i ) $str .=',$ Visited[$ I]';$fp=fopen('Counter ',' w ');fputs($fp,$ str);fclose($ FP);} else { $fp=fopen('Counter ',' r ');$str=trim(fgets($fp,100));$Visited=explode(',',$ str);fclose($ FP);} $ Visited[date(' G ')]=intval($ Visited[date(' G ')])1;$ str=$ Visited[0];$ max=intval($ Visited[0]);for($ I=1;i24美元;$i ) { $str .=',$ Visited[$ I]';if($ max=intval($ Visited[$ I])$ max=intval($ Visited[$ I]);} $fp=fopen('Counter ',' w ');fputs($fp,$ str);fclose($ FP);$ sum=0;for($ I=0;i24美元;$ I){ $ sum=$ Visited[$ I];} //计数器结束//开始创建图片定义颜色字体等$im=imagecreate(400,100);$ black=imagecolorlallocate($ im,0,0,0);$ white=imagecolorlallocate($ im,255,255,255);$ red=imagecolorlallocate($ im,255,0,0);$ blue=imagecolorlallocate($ im,0,0,255);$ font=5;$ maginx=20$ maginy=20//定义互联网协议(互联网协议的缩写)和主机名,当然是用户端的$ IP=getenv(' REMOTE _ ADDR ');$ host=gethostbyaddr($ IP);$ today=getdate();$ wday=$ today[' wday '];//提醒片断,是周末则好不是周末则提醒上课if($wday==6||$wday==0){ $tips='享受美妙的周末!';} else { $ tips='你最好去学校.} if($ wday==1){ $ wday=' Monday ';} else if($ wday==2){ $ wday=' Tuesday ';} else if($ wday==3){ $ wday=' Wednsday ';} else if($ wday==4){ $ wday=' Thursday ';} else if($ wday==5){ $ wday=' Friday ';} else if($ wday==6){ $ wday=' Saturday ';} else if($ wday==0){ $ wday=' Sunday ';} //开始创建图像背景边框imagefill($im,0,0,$ black);imagefilledrectangle($im,1,1398,98,$ white);//定义画笔$style=array($white,$white,$white,$white,$white,$white,$white,$white,$white,$ red);imagesetstyle($im,$ style);//有个运动效果就用笔刷来刷了,相当于用计算机修改(图片或照片)中的画笔工具也//广告是我自己的广告图$ brush=imagecreatefrompng(' http://172。24 .16 .80/testpic/smile 1。png’);$ brush 1=imagecreatefrompng(' http://172。24 .16 .80/testpic/ads。png’);$ w2=imagecolorlallocate($ brush,255,255,255);imagecolortransparent($brush,$ w2);imagesetbrush($im,$ brush);imageline($im,350,20,360,20,IMG _颜色_风格刷);imagecopy($im,$brush1,270,40,0,0,119,48); //定义输出文字imagestring($im,$font,$maginx,$maginy 20,’您的计算机的名称:{$host} ',$ red);imagestring($im,$font,$maginx,$maginy,' YourIPAddressis:{$ip} ',$ red);imagestring($im,2,2,2,' Todayis{$wday}and{$tips} ',$ blue);imagestring($im,3,10,$maginy 40,' TotalRefreshTimesFromToday:$ sum ',$ blue); //图片结尾必然语句ImagePNG($ im);图像销毁($ im);

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 七种php开发环境搭建工具有哪些,七种php开发环境搭建工具包括
  • 七种php开发环境搭建工具有哪些,七种php开发环境搭建工具包括,七种PHP开发环境搭建工具
  • php高并发三种解决方法,php 高并发解决方案
  • php高并发三种解决方法,php 高并发解决方案,PHP解决高并发问题(opcache)
  • php邮件发送的两种方式区别,php邮件发送的两种方式是什么
  • php邮件发送的两种方式区别,php邮件发送的两种方式是什么,php邮件发送的两种方式
  • php跳转页面的几种实现方法详解图,php跳转页面的几种实现方法详解视频
  • php跳转页面的几种实现方法详解图,php跳转页面的几种实现方法详解视频,PHP跳转页面的几种实现方法详解
  • PHP购物车,php立即购买和购物车功能
  • PHP购物车,php立即购买和购物车功能,php实现购物车功能(上)
  • php读取pdf数据,php pdf读取
  • php读取pdf数据,php pdf读取,PHP中使用mpdf 导出PDF文件的实现方法
  • php网站判断用户是否是手机访问的方法有哪些,php如何判断用户是否登录
  • 留言与评论(共有 条评论)
       
    验证码: