There are many ways to do this but include/require are not among them. Please ask further support questions on the mailing lists found at: http://www.php.net/support.php
--Jani On 21 Nov 2001 [EMAIL PROTECTED] wrote: >ID: 14165 >User updated by: [EMAIL PROTECTED] >Reported By: [EMAIL PROTECTED] >Status: Bogus >Bug Type: Feature/Change Request >Operating System: Linux >PHP Version: 4.0.5 >New Comment: > >Okay, there's some simple sample code at bug 14164. > >Basic idea is that I have 2 machines, one public, >one firewalled and non-routed. The public one should >be able to access the database on the private one, but >nobody else should. > >Thanks for the attention! > >Steve > >Previous Comments: >------------------------------------------------------------------------ > >[2001-11-21 17:01:34] [EMAIL PROTECTED] > >Maybe if you added some example script here (which you think >should work) we might understand what you mean? > >And note that include/require don't return anything. >They are language constructs, not functions. > >--Jani > > >------------------------------------------------------------------------ > >[2001-11-21 16:35:14] [EMAIL PROTECTED] > >Dear Brian, Marco et al: >Sorry to be persistent, but I am pretty sure that >my postings have been misunderstood, and the last >reply I just got from Marco confirms it. > >I'm hoping once you understand the question, the >"bogus" nature of the question will go away. > >According to the php "include()" manual, and >in my own experience, it is perfectly valid to >request that a remote file be executed as php, >using include() or require(). One need only >compile using "URL fopen wrappers": (manual quotes in [[[ ]]]) > >[[[If "URL fopen wrappers" are enabled in PHP (which they are in the default >configuration), you can specify the file to be include() ed using an URL instead of a >local pathname. See Remote files and fopen() for more information. >]]] > >It is also possible to pass variables to the include()ed >file: > >[[[ If the require() ed file is called via HTTP using the fopen wrappers, and if the >target server interprets the target file as PHP code, variables may be passed to the >require() ed file using an URL request string as used with HTTP GET. This is not >strictly speaking the same thing as require() ing the file and having it inherit the >parent file's variable scope; the script is actually being run on the remote server >and the result is then being included into the local script. ]]] > >SO: >The missing feature/doc is: >How do I get the require()ed file to pass back some string information? > >I can't use the HTTP GET-style request string, or even the return() function >within an include() (because it only returns an integer). > >I don't think this is a bogus request, it seems to me to be a logical >extension of the URL request idea. If it's currently impossible, I'm >looking for a workaround. > >Marco's suggestion to print out the database using cvs doesn't change >anything, since I still can't pass a string back. > >Best regards, > >Steve Rapaport. > > > > >------------------------------------------------------------------------ > >[2001-11-21 15:55:06] [EMAIL PROTECTED] > >Hi, > >what are you means with remote? > >include("http://www.mysite.com/phpscript.php"); >Dont work. the .php are parsed befor and you cant get >source to your script. If you need content from a >database so print's it as csv and use the output in your >script. > >http://www.php.net/csv > >-- Marco > >Btw. Ask this type of question on the general or dev mailing list. > >------------------------------------------------------------------------ > >[2001-11-21 15:47:59] [EMAIL PROTECTED] > >This is not the same as 14164. > >Thanks for the quick response, Brian. >I appreciate that the remote file is >parsed remotely, and so the var spaces >are on different machines. > >Here's a rephrase of 14165: >Given that it *is* possible to pass >variable values to a remotely INCLUDE()d file >using GET-style syntax, >HOW DOES ONE GET ANYTHING BACK? >Include appears only to return a single integer, >at best. > >The remotely included file is calling a database >and retrieving values. How does the calling >file access them? > > > >------------------------------------------------------------------------ > >[2001-11-21 14:46:07] [EMAIL PROTECTED] > >Please do not ask the same question twice in the bug system. > >------------------------------------------------------------------------ > >The remainder of the comments for this report are too long. To view >the rest of the comments, please view the bug report online at > http://bugs.php.net/?id=14165 > > >Edit this bug report at http://bugs.php.net/?id=14165&edit=1 > > > -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]