PHP script that returns the client IP, can also store it in a TXT file. Used to save dynamic external IPs when dynamic DNS isn't an option.
Go to file
Leander Hutton 619c202a7d Initial commit 2016-09-24 01:01:12 -04:00
README Initial commit 2016-09-24 01:01:12 -04:00
index.php Initial commit 2016-09-24 01:01:12 -04:00

README

phpIPAddress
leander@one-button.org

I wrote this to save the IP address of the client that downloads it.  
This was mostly done to overcome having a box on on dynamic IP address that I had to access from the outside world.  

It's rather simple, if $save_to_file is set to TRUE the script will save the IP address and hostname to a file.  Otherwise it'll just diplsay it in the web browser.  
By default this file is called ipaddress.txt and is located in the same directory as the PHP script itself.  

The best way to use this is to have the machine who's IP you're trying to keep track of download the script every few minutes. 
You'll need to place the script itself on a webserver that is accessible (and preferably pretty reliable) to the cleint machine.  

Simply add this to your cleint's crontab:

*/15	*	*	*	*	wget -O - -q -t 1 example.com/phpipaddress/index.php >/dev/null 2>&1

You can substitute wget for your favorite http client.