<%@page%20language="c#"%20debug="true"%>%20
<%@import%20namespace="system"%>%20
<%@import%20namespace="system.drawing"%>%20
<%@import%20namespace="system.io"%>%20
<%%20
string%20sreferer=request.servervariables["http_referer"];%20
string%20slanguage,sbrowser,ssys;%20
if(request.servervariables["http_accept_language"].indexof("zh-cn")>=0){%20
slanguage="chinese";%20
}%20
else%20
{%20
slanguage=request.servervariables["http_accept_language"];%20
}%20
string[]%20auseragent=request.servervariables["http_user_agent"].split(’;’);%20
if(auseragent.length>2){%20
sbrowser=auseragent[1].replace("msie","internet%20explorer").trim();%20
if(sbrowser=="u"){%20
sbrowser="mozilla";%20
}%20
ssys=auseragent[2].replace(")","");%20
ssys=ssys.replace("nt%205.2","2003");%20
ssys=ssys.replace("nt%205.1","xp");%20
ssys=ssys.replace("nt%205.0","2000");%20
ssys=ssys.replace("9x","me").trim();%20
}%20
else%20
{%20
sbrowser="unknown";%20
ssys="unknown";%20
}%20
int%20nwidth=260,nheight=90;%20
bitmap%20image=new%20bitmap(nwidth,nheight);%20
graphics%20g=graphics.fromimage(image);%20
stream%20imgdata=new%20memorystream();%20
g.clear(color.snow);%20
g.drawrectangle(pens.black,0,0,nwidth-1,nheight-1)%20;%20
g.drawstring("your%20ip%20:%20"%20+%20request.servervariables["remote_addr"],new%20font("courier%20new",%209,fontstyle.bold),new%20solidbrush(color.fromargb(200,%2014,%2091)),6,6);%20
g.drawstring("language%20:%20"%20+%20slanguage,new%20font("courier%20new",%209,fontstyle.bold),new%20solidbrush(color.fromargb(0,%200,%200)),6,26);%20
g.drawstring("your%20os%20:%20"%20+%20ssys,new%20font("courier%20new",%209,fontstyle.bold),new%20solidbrush(color.fromargb(0,0,255)),6,46);%20
g.drawstring("browser%20:%20"%20+%20sbrowser,new%20font("courier%20new",%209,fontstyle.bold),new%20solidbrush(color.fromargb(0,%20160,%200)),6,66);%20
g.dispose();%20
response.contenttype="image/gif";%20
image.save(response.outputstream%20,system.drawing.imaging.imageformat.gif);
%>
<?php
//处理要显示的相关信息
if(!(strpos($_server["http_accept_language"],"zh-cn")===false)){
$slanguage="chinese";
}
else
{
$slanguage=$_server["http_accept_language"];
}
$auseragent=explode(";",$_server["http_user_agent"]);
if(count($auseragent)>2){
$sbrowser=trim(str_replace("msie","internet explorer",$auseragent[1]));
if(trim($sbrowser)=="u"){
$sbrowser="mozilla";
}
$ssys=str_replace(")","",$auseragent[2]);
$ssys=str_replace("nt 5.2","2003",$ssys);
$ssys=str_replace("nt 5.1","xp",$ssys);
$ssys=str_replace("nt 5.0","2000",$ssys);
$ssys=trim(str_replace("9x","me",$ssys));
}
else
{
$sbrowser="unknown";
$ssys="unknown";
}
header ("content-type: image/png");
//定义图片宽高
$nwidth=250;
$nheight=90;
$im = @imagecreate ($nwidth,$nheight) or die ("cannot initialize new gd image stream");
//图片色彩设置
$background_color = imagecolorallocate ($im, 235, 235, 240);
$scolorred = imagecolorallocate ($im, 200, 14, 91);
$scolorblack = imagecolorallocate ($im, 0, 0, 0);
$scolorblue = imagecolorallocate ($im, 0, 0, 255);
$scolorgreen = imagecolorallocate ($im, 0, 160, 0);
//绘制图片边框
imagefilledrectangle($im, 0, 0, $nwidth - 1, $nheight - 1, $background_color);
imagerectangle($im, 0, 0, $nwidth - 1, $nheight - 1, $scolorblack);
//生成图片文字
imagestring ($im, 3, 6, 6, "your ip : " . $_server["remote_addr"], $scolorred);
imagestring ($im, 3, 6, 26, "language : " . $slanguage, $scolorblack);
imagestring ($im, 3, 6, 46, "your os : " . $ssys, $scolorblue);
imagestring ($im, 3, 6, 66, "browser : " . $sbrowser, $scolorgreen);
//产生图片
imagepng ($im);
imagedestroy ($im);
?>