Topic: [求助]关于在图片中显示ip和区域能否用java实现

  Print this page

1.[求助]关于在图片中显示ip和区域能否用java实现 Copy to clipboard
Posted by: Starcraft
Posted on: 2004-07-01 23:08

大家可以先看看下面这个网址

http://dqdj.51.net/ip/3.php

类似这个web应用程序,是php的,我对这个挺感兴趣的,php在png图片中显示ip的原理已经知道了,但是不知道显示区域具体是如何实现,是否利用qqwry.dat作为数据库来查询并且返回结果然后显示呢?对于qqwry.dat的数据格式不清楚,工具倒是有一个,可以直接输入ip得到具体的区域的javabean。

java能实现这种功能么?

2.Re:[求助]关于在图片中显示ip和区域能否用java实现 [Re: Starcraft] Copy to clipboard
Posted by: Starcraft
Posted on: 2004-07-01 23:11

下面这种功能用jsp/servlet能实现么?

21:怎么在图片里显示IP地址

PHP代码:--------------------------------------------------------------------------------

<?
Header("Content-type: image/png");
$img = ImageCreate(180,50);
$ip = $_SERVER['REMOTE_ADDR'];
ImageColorTransparent($img,$bgcolor);
$bgColor = ImageColorAllocate($img, 0x2c,0x6D,0xAF); // 背景颜色
$shadow = ImageColorAllocate($img, 250,0,0); // 阴影颜色
$textColor = ImageColorAllocate($img, oxff,oxff,oxff); // 字体颜色
ImageTTFText($img,10,0,78,30,$shadow,"d:/windows/fonts/Tahoma.ttf",$ip); //显示背景
ImageTTFText($img,10,0,25,28,$textColor,"d:/windows/fonts/Tahoma.ttf","your ip is".$ip); // 显示IP
ImagePng($img);
imagecreatefrompng($img);
ImageDestroy($img);
?>

--------------------------------------------------------------------------------

22:如何取得用户的真实IP

PHP代码:--------------------------------------------------------------------------------

<? 
function iptype1 () {
if (getenv("HTTP_CLIENT_IP")) {
return getenv("HTTP_CLIENT_IP");
}
else {
return "none";
}
}
function iptype2 () {
if (getenv("HTTP_X_FORWARDED_FOR")) {
return getenv("HTTP_X_FORWARDED_FOR");
}
else {
return "none";
}
}
function iptype3 () {
if (getenv("REMOTE_ADDR")) {
return getenv("REMOTE_ADDR");
}
else {
return "none";
}
}
function ip() {
$ip1 = iptype1();
$ip2 = iptype2();
$ip3 = iptype3();
if (isset($ip1) && $ip1 != "none" && $ip1 != "unknown") {
return $ip1;
}
elseif (isset($ip2) && $ip2 != "none" && $ip2 != "unknown") {
return $ip2;
}
elseif (isset($ip3) && $ip3 != "none" && $ip3 != "unknown") {
return $ip3;
}
else {
return "none";
}
}

Echo ip();
?>
--------------------------------------------------------------------------------

3.Re:[求助]关于在图片中显示ip和区域能否用java实现 [Re: Starcraft] Copy to clipboard
Posted by: freeman_z
Posted on: 2004-07-03 00:59

查数据库呗,还能怎么样,,hehe
要我可以给你一个,:Cool


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923