Title: dotted IP number to IP number

I would use the <@OMIT>

 

<@ASSIGN NAME="ip_array" VALUE="<@OMIT STR='<@CGIPARAM CLIENT_IP>' CHARS='.'>" SCOPE="request">

Ben Johansen - http://www.pcforge.com
Authorized Witango Reseller http://www.pcforge.com/WitangoGoodies.htm
Authorized MDaemon Mail Server Reseller
http://www.pcforge.com/AltN.htm

-----Original Message-----
From: Dan Urlich [mailto:[EMAIL PROTECTED]
Sent: Friday, May 30, 2003 7:35 AM
To: [EMAIL PROTECTED]
Subject: Witango-Talk: dotted IP number to IP number

 

Has anyone used <http://ip-to-country.com/> to greet people by country.  (If this works our marketing people will love it!)

 

Using URL tag  <@URL LOCATION="http://ip-to-country.com/get-country/?ip=<@CGIPARAM CLIENT_IP>&user=guest&password=guest">  I find out I am in Switzerland cool !

 

To speed things up I set up a local database as described on the site, but before it will work I need to get the non-dotted IP Number.

 

And this doesn't seem to work.

 

Any ideas?

 

<@ASSIGN NAME="ip_array" VALUE="<@TOKENIZE VALUE='<@CGIPARAM CLIENT_IP>' CHARS='.'>" SCOPE="request">

 

<@ASSIGN NAME="ipNUMBER" VALUE="

<@CALC EXPR='

<@VAR ip_array[1, 1] SCOPE=Request> * (256 * 256 *256)

+

<@VAR ip_array[1, 2] SCOPE=Request> * (256 * 256)

+

<@VAR ip_array[1, 3] SCOPE=Request> * 256

+

<@VAR ip_array[1, 4] SCOPE=Request>

'>

" SCOPE="request">

 

@@request$ip_array  <@comment> my dotted ip number in 1 x 4 array - OK </@comment>

 

<br>

 

@@request$ipNUMBER  <@comment> a number which is not in the database - Not OK </@comment>

 

<br>

 

 <@comment> just to make sure lets print out the dotted number again </@comment>

 

<@VAR ip_array[1, 1] SCOPE=Request>.<@VAR ip_array[1, 2] SCOPE=Request>.<@VAR ip_array[1, 3] SCOPE=Request>.<@VAR ip_array[1, 4] SCOPE=Request>

 

Server Mac OS X 10.2.6

Witango  5.0.1.058

 

And there maybe a bug as <@CGIPARAM CLIENT_IP> is returning the servers IP Number.

 

dan

________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/maillist.taf
________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/maillist.taf

Reply via email to