[FX.php List] Capturing IP for a choice calc

Andy Gaunt andy at fmpug.com
Wed Mar 1 08:23:01 MST 2006


You may also want to build an array of IP addresses, possibly from a small
table in FMPro or if a small number, you could just create an array in a php
file that you include in your page.

Then you can query the IP (using the code below posted by Dan) and see if it
exists in the array. If it does, display the info, otherwise display your
message.

Andy Gaunt
T: 407.810.4722
andy at fmpug.com
http://www.fmpug.com    

Recipient of FileMaker's 2005 "Mad Dog" Public Relations Award

For chapter locations, dates & times please visit the website at
http://www.fmpug.com If you can make it to a meeting, please RSVP at
http://www.fmpug.com/rsvp.php

-----Original Message-----
From: fx.php_list-bounces at mail.iviking.org
[mailto:fx.php_list-bounces at mail.iviking.org] On Behalf Of DC
Sent: Wednesday, March 01, 2006 10:18 AM
To: FX.php Discussion List
Subject: Re: [FX.php List] Capturing IP for a choice calc

check this for general information about PHP's predefined variables:

http://us2.php.net/manual/en/reserved.variables.php#reserved.variables.serve
r

in short... you want to use this variable in PHP:
<?php
echo $_SERVER['REMOTE_ADDR'];
?>

cheers,
dan

Peter Bates had written:
> I'm building a solution that contains some copyrighted material on our 
> website. We have permission to share the copyrighted material with our 
> patrons while they are in one of our building, but not if they are 
> accessing the site from outside the building. I'm assuming that I need 
> to capture the requesting IP address before the data is displayed that 
> basically does the following:
> 
> If IP = Our in-house IP range         <!-- We have our own in-house 
> network, inside and outside DNS servers, web server, etc. -->
>    Show data from field "x"             <!-- This would be actually a 
> link that is stored in a FMP field. -->
> Else
>    Show "We're sorry, but due to copyright restrictions, this material 
> is only available in one of our library branches"   <!-- This would be 
> displayed in place of the data from  field "x" -->
> End If
> 
> As I am still floundering around using FileMaker Pro with FX.php, I 
> would deeply appreciate any help that could point me into the right 
> direction to code this.
> 
> Mac OS X Server 10.4x, FileMaker Server Advanced 8x, PHP 4.x
> 
> Thanks,
> Peter
> 
> Peter Bates
> Microcomputer Network Specialist
> Automated Services
> St. Joseph County Public Library
> 304 S. Main St.
> South Bend, IN  46601
> voice: (574) 282-4610
> fax: (574) 282-4662
> e-mail: p.bates at sjcpl.org <mailto:p.bates at sjcpl.org>
> www:  http:/www.libraryforlife.org
> library catalog:
> http://www.libraryforlife.org/onlinecatalog/onlinecatalog.html
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list
_______________________________________________
FX.php_List mailing list
FX.php_List at mail.iviking.org
http://www.iviking.org/mailman/listinfo/fx.php_list




More information about the FX.php_List mailing list