如何获得Web Server的IP?(100分)

  • 主题发起人 主题发起人 jqw
  • 开始时间 开始时间
J

jqw

Unregistered / Unconfirmed
GUEST, unregistred user!
1.在三层结构中,IE中的OCX文件获得Web Server的IP
(注意:在Socketconnection=False时即ocx未连接到web server之前)
2.如何产生.cab文件?
(背景:如何将webserver中的.ini文件连同.html文件download到IE?)
 
兄弟们:
快来帮忙呀!!
 
jqw兄:
小弟也是初学。
1.可以先在asp中获得webserver的ip,然后传给组件;
2.在delphi的web deploy的additional也中将.ini和.htm选中。
 
uses
WinSock;
function GetIPAddress: string;
var
phoste:PHostEnt;
Buffer:array[0..100] of char;
WSAData:TWSADATA;
begin
result:='';
if WSASTartup($0101, WSAData) <> 0 then
exit;
GetHostName(Buffer,Sizeof(Buffer));
phoste:=GetHostByName(buffer);
if phoste = nil then
begin
result:='127.0.0.1';
end
else
result:=StrPas(inet_ntoa(PInAddr(phoste^.h_addr_list^)^));
WSACleanup;
end;
 
首先谢谢各位!
to djjsl:
1. 我使用delphi的MIDAS编写,而非ASP
2. 我的本意是如何在ie从webserverdo
wnload .ini文件(其中有webserver的ip)
to CathyEagle:
我是想获得webserver的IP,而非本机的IP
请各位高手再次帮忙!
 
请各位高手再次帮忙!
 
1)浏览器总该知道你要的ip,所以可以在页面内定义一个参数address,然后用ocx去读
2)其中有webserver的ip?做什么?
 
to g622:
1)ocx如何读参数address?
2)>>其中有webserver的ip?做什么?
如果.ini文件中有webserver的ip,IE就可以读本地的.ini以获取ip
 
请各位高手再次帮忙!
 
各位高手:
urlmon.pas中有urldownloadtofile等函数可以从ocx(activeform)中
控制当前web页,是否有获取web页的URL的函数,请各位帮忙!!
 
各位高手:
urlmon.pas中有urldownloadtofile等函数可以从ocx(activeform)中
控制当前web页,是否有获取web页的URL的函数,请各位帮忙!!
 
哈,我的意思是在既然可以把url写入一个文件里
也可以在你的页面内用一个参数写入这个站点的url,
然后用activeform读这个参数,如何读参数?
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=364636
 
to g622:
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=364636
中的例子确实有启发,不过该例子是从html-->ocx传送参数,html是主动的,
现在的问题是:ocx能否主动从html中获取?
十分感谢!
 
>如何产生.cab文件?
>(背景:如何将webserver中的.ini文件连同.html文件download到IE?)
把ini文件和html文件一起做到cab文件里面,再写个Inf文件就可以了
 
谢谢各位!
to g622:
我给你最高分
麻烦关注http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=367435
 
多人接受答案了。
 
后退
顶部