<?php
Header("Content-type: image/PNG");
$myip=$REMOTE_ADDR;
$im = imagecreate(158,35);
$bkg = ImageColorAllocate($im, 128,128,128 ); //背景色
$red = ImageColorAllocate($im, 204,204,204 ); //红色
$blue = ImageColorAllocate($im, 255,255,255 ); //蓝色
for ($i = 0; $i < strlen($myip); $i++) {
imagestring($im, 3, $i*10+5, 0, substr($myip,$i,1), $blue);//ImageColorAllocate($im,rand(5, 255),rand(5, 255),rand(5, 255))改成这样就成了随机色
}
imagestring($im,3,5,10,"--------------------",$red);
imagestring($im,3,20,20,"Designed By Arcow",$red);
ImagePNG($im);
ImageDestroy($im);
?>
Header("Content-type: image/PNG");
$myip=$REMOTE_ADDR;
$im = imagecreate(158,35);
$bkg = ImageColorAllocate($im, 128,128,128 ); //背景色
$red = ImageColorAllocate($im, 204,204,204 ); //红色
$blue = ImageColorAllocate($im, 255,255,255 ); //蓝色
for ($i = 0; $i < strlen($myip); $i++) {
imagestring($im, 3, $i*10+5, 0, substr($myip,$i,1), $blue);//ImageColorAllocate($im,rand(5, 255),rand(5, 255),rand(5, 255))改成这样就成了随机色
}
imagestring($im,3,5,10,"--------------------",$red);
imagestring($im,3,20,20,"Designed By Arcow",$red);
ImagePNG($im);
ImageDestroy($im);
?>
此博客内容为一段PHP代码,通过Header函数设置内容类型为PNG图片,获取客户端IP地址,创建一个指定大小的图片,分配背景色、红色和蓝色,将IP地址逐字符绘制到图片上,添加分隔线和设计信息,最后输出PNG图片并销毁图像资源。
293

被折叠的 条评论
为什么被折叠?



