该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

简单几步,教你制作自己的显IP签名档

|=================================|

|转载自bbs.idzc.com

|=================================|

经常在网上,论坛中,看到有人用带有IP的签名档,十分有特点。

这是怎么做出来的呢?

希望看完这篇文章以后你也能够拥有自己的个性IP签名档

下面开始制作

=================================

例一

第一步,复制以下代码,另存为ip.php

CODE:

<?php

/*

function:显示ip

转载自www.idzc.com

*/

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

$im = imagecreate(150,20);//生成IP图片

$white = ImageColorAllocate($im, 255,255,255); //背景颜色

$color = imagecolorallocate($im, 255, 180, 37); //文字颜色

imagefill($im,0,0,$white);

imagestring($im,5,2,2,"[".$REMOTE_ADDR."]",$color);

ImagePNG($im);

ImageDestroy($im);

?>

[Copy to clipboard]

第二步,上传到支持php的空间

没有空间的可以到 www.21windows.com 申请免费的空间

第三步,在签名档中输入ip.php文件的地址,例如我制作的这个,地址是

CODE:

[Copy to clipboard]

大功告成了,效果是这样的

========================================

是不是觉得有些单调呢?

没关系,再教你如何制作有图片背景的显IP签名档。

例二

第一步,复制以下代码,另存为ipcover.php

CODE:

<?/*

Function: Show your IP in image

Nov 14,2005

参考Internet上的教程,修改制作

-Freeware-

*/

if(!function_exists('imagetypes')) die("ERROR: GD LIB IS NOT LOADED!");

header("Content-type: image/png");

/*=================*/

$im = @imagecreatefrompng ("test.png");//读取图片名

$color = imagecolorallocate($im, 183, 150, 37); //文字颜色

imagestring($im,3,125,44,"[ From ".$_SERVER["REMOTE_ADDR"]." / ".show_system()." / ".show_browser()." ]",$color); //($im,字大小,左右,上下)

//imagestring($im,3,72,26,"[".show_system()." / ".show_browser()."]",$color);

imagepng($im);

imagedestroy($im);

function show_browser(){

$b = $_SERVER['HTTP_USER_AGENT'];

$ie50 = preg_match("/IE 5.0/i", $b);

$ie55 = preg_match("/IE 5.5/i", $b);

$ie60 = preg_match("/IE 6.0/i", $b);

$opera = preg_match("/Opera/i", $b);

if ($ie40 == 1) {

$browser = "Ie 4.0";

} else if ($ie50 == 1) {

$browser = "IE 5.0";

} else if ($ie55 == 1) {

$browser = "IE 5.5";

} else if ($ie60 == 1) {

$browser = "IE 6.0";

} else if ($opera == 1) {

$browser = "Opera";

} else {

$browser = "n/a";

}

return($browser);

}

function show_system(){

$so = $_SERVER['HTTP_USER_AGENT'];

$windowsxp = preg_match("/Windows nt 5.1/i", $so);

$windowsxp2 = preg_match("/Windows xp/i", $so);

$linux = preg_match("/Linux/i", $so);

$windowsme = preg_match("/Win 9x 4.90/i", $so);

$windowsme2 = preg_match("/Windows me/i", $so);

$windows2k = preg_match("/Windows nt 5.0/i", $so);

IP签名档PHP源码,简单几步,教你制作自己的显IP签名档相关推荐

  1. 论坛IP签名档PHP源码,简单几步,教你制作自己的显IP签名档

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 简单几步,教你制作自己的显IP签名档 |=================================| |转载自bbs.idzc.com |==== ...

  2. 简单几步教你制作植物攀爬到建筑上

    photoshop英文教程来自于:http://psd.tutsplus.com/articles/news/create-classic-ivy-running-up-a-building-psd- ...

  3. html5写发送邮件源码,简单5步用 JavaScript 直接通过前端发送电子邮件

    现在,即使是创建最基本的网站,程序员也必须使用现代的功能和技术.甚至像为你的朋友创建简单的投资组合这样的基本项目也可能涉及到一些问题,比如从联系人表单接收数据.有很多方法可以读取这些数据.你可以将表单 ...

  4. 用计算机制作贺卡,简单几步教你制作漂亮的母亲节贺卡 母亲节贺卡制作方法 (全文)...

    明天就是5.13母亲节了,很多人都会在这天给妈妈送礼物.据调查,对于年轻的妈妈们来说,鲜花.包包.大餐等礼物并没有吸引力,而最受欢迎则是小朋友们亲身做的贺卡,毕竟用心才是给妈妈们最好的礼物.下面小编为 ...

  5. commons-math3-3.6.1-org.apache.commons.math3.analysis.function-包下的类(三)-中英对照文档及源码赏析

    commons-math3-3.6.1-org.apache.commons.math3.analysis.function-包下的类(三)-中英对照文档及源码赏析 摘要:中英对照文档.源码赏析.or ...

  6. commons-math3-3.6.1-org.apache.commons.math3.analysis.function-包下的类(二)-中英对照文档及源码赏析

    commons-math3-3.6.1-org.apache.commons.math3.analysis.function-包下的类(二)-中英对照文档及源码赏析 摘要:中英对照文档.源码赏析.or ...

  7. Live555源码阅读笔记(一):源码介绍文档 及 源码目录结构

    目录 一.Live555介绍 1.Live555项目介绍 2.官网及帮助文档介绍 二.源码目录结构 1.UsageEnvironment 2.BasicUsageEnvironment 3.group ...

  8. Java外卖点餐送餐平台源码带手机端带文档(源码分享)

    Java仿饿了么外卖点餐送餐平台源码带手机端带文档(源码分享) 一个简单的外卖系统,包括手机端,后台管理,api基于spring boot和vue的前后端分离的外卖系统.包含手机端,后台管理功能. 核 ...

  9. 含文档+PPT+源码等]精品基于SSM的图书管理系统[包运行成功]

     博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 含文档+PPT+源码等]精品基于SSM的图书管理系统[包运行成功] 系统介绍 & ...

最新文章

  1. SAP S4HANA BP事务代码初始界面的ROLE和Grouping配置
  2. php web目录结构,目录结构
  3. CentOS\fedora使用yum update更新时不升级内核的方法
  4. Javascript 类型转换
  5. Docker启动失败 提示An error occurred和乱码
  6. 小程序未来将有广阔的发展前景
  7. mysql报904_数据库错误码[-904]
  8. 95-910-148-源码-FlinkSQL-Flink SQL自定义聚合函数
  9. 转:多线程--六种多线程方法解决UI线程阻塞
  10. 网络安全工具100强介绍与下载
  11. Android List的混排 随机排序
  12. 洛雪音乐助手(五音版)
  13. 将类似html数据打印机,白激光打印机的工作原理.doc
  14. 如何将pdf压缩到最小?怎么将pdf文档压缩至更小?
  15. LEGION: Visually compare modeling techniques for regression
  16. 安排座位 java_座位安排(seat)
  17. java 调用存储过程无反应_java调用存储过程无法取得返回参数
  18. 第一次进入Eclipse MARS2界面后的一些基本设置
  19. php实现按一下button显示的数字加1_24h只能加一次,javascript - 连续点击按钮后,数据如何不会累加显示?...
  20. 强化学习经典应用环境-Atari 2600游戏合集

热门文章

  1. 将dropbear SSH移植到arm9开发板
  2. HTML5 极简的JS函数
  3. java微服务Nacos配置管理
  4. 爬取链家所有房源信息(在售、成交、租房)
  5. 懒得刷牙?微型机器人自动帮你搞定,还能牙刷牙线随时变换
  6. uClinux 启动过程详细分析
  7. 毛玻璃效果在Android的实现
  8. 解决word里没有Endnote加载项
  9. 8分频verilog线_任意分数分频Verilog实现
  10. 计算机技能大赛奖品,第一届全国技能大赛都有哪些奖励政策?