OK, this is going to sound odd.
The day I ran your test, all my tests showed the same IP address. And, suddenly the tests all worked from all locations without any error. Now I wonder if I just imagined it.
However, now, the same scripts give two different error messages, depending on the location of the /phpuploader folder.
In all cases, the IP address shown from all locations is exactly the same: 216.218.209.18
However, this script now produces License Error 1 (just like it was before).
http://www.supertopo.com/test2/demo.htm
And, this script now produces License Error 4 (this one used to work just fine).
http://www.supertopo.com/test2/demo.htm
Both scripts are running from the same domain, same IP, and using exactly the same copy of your demo code with one and only one exception: /test2 includes the /phpuploader from the location I originally downloaded to, /test uses your default include.
I have just re-copied the license file Karen sent, and uploaded.
Now I get the same error from both of the above test scripts: License error (1) Host not match!
I now think that I must have been using the default license file that came in the original email in the /test2 case. That license probably had a limited time window of operation. Now that I re-copied and uploaded the IP@ license file, I am getting the same host not match error from both.
I have contacted Karen to ask her to regenerate my license file, as perhaps there is an issue with the one I sent.
Any suggestions?
rjs