-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Aug 24, 2007, at 11:22:14, Robert Cummings wrote:

On Fri, 2007-08-24 at 11:08 -0400, Steve Francisco wrote:
Hi, as an experiment I have a simple Java based server that listens on port 80 and can serve files just fine. I'd like to extend it to support PHP but am looking for guidance on how to do that. Can someone point me
to instructions?

My first attempt was to just call the php.exe command line interface to
launch the php interpreter, capture the html and send it back to the
caller.  That works well, but I can't seem to figure out how to deal
with parameters. For example, if the url would be this on the server:
     http://some.server.com/mypage.php?parm1=Hello&parm2=Goodbye
and in mypage.php I do something like this:
     $echo $_GET["parm1"];
then how do I test this via the PHP command line?

If the command line doesn't have a way to cause $_GET to be populated,
then what other way of invoking PHP could I use?

Sounds like you might need some glue. Have your PHP script run a
function that synchs up the globals with what you want. So your Java
server could populate a file or something with the appropriate data that it received and your glue function would read it and populate the global
arrays.

Would it not be easier to build php as a cgid?

You can look at the source in lighttpd, it shows an simple method to interface with the php cgid which I think you could incorporate into your java server (unless your java server is all script based then it might take a little more work).


Cheers,
Rob.

- -- BuildSmart

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (Darwin)

iD8DBQFGzxsv0hzWbkf0eKgRAvb6AKCqlvNucj+YQtnEyENYbwkAKMCnTQCbBDSF
CGhKu8kbc2OQy8CTsLlN+kY=
=C7+d
-----END PGP SIGNATURE-----

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to