ioannes wrote:
I have a particular business application so just returning html is OK, the output is the useful bit in this case. I understand from the discussion that I can still run my code on my server in response to a remote server requesting the result of a function in that file and that result gets back to that server. So you can use include() to access the result of a function on another server, sounds like.

You can include code, but you can't run a function from another server.

That code could include a function but that doesn't mean you'll get the right results from it.

For example:



function get_categories()
  $return = array();
  $query = "select * from categories";
  $result = mysql_query($query) or die("problem: " . mysql_error());
  while ($row = mysql_fetch_assoc($result)) {
    $return[] = $row;
  return $return;


including that from a remote server will query your local database - it will not query your remote database.

So I really suggest finding another way to do whatever you are trying to do...

1) for security reasons (you don't want anyone else to be able to access your database or anything else because if you can do it, so can I - plus a lot of other things to get into your server)

2) for practicality reasons (eg the above)

3) for usability reasons (eg the remote server crashes, your website/whatever is inaccessible because functionality can't be retrieved)

Postgresql & php tutorials

PHP Database Mailing List (
To unsubscribe, visit:

Reply via email to