On Thursday 06 February 2003 05:22 pm, Chris Shiflett wrote: > --- "Reuben D. Budiardja" <[EMAIL PROTECTED]> > > wrote: > > I browse the archive and found the following code to > > simulate a POST request using socket connection. This > > will send a request to my own server (localhost). And > > then, I also have the second code (included) for > > /devel/php_post.php, which is the target for this > > request. > > This sounds very screwed up, but maybe I am misinterpreting > you. This is what this sounds like to me:
Hello, Sorry for the confusion. Let me say I think I got things to work, somehow. But just FYI and for the record, let me try to explain things again. > 1. You have a script (send.php) that autmates a POST to > another script (receive.php) that resides on the same host. Correct. > 2. You then include this same script (receive.php) in your > sending script (send.php), thinking somehow that it has > access to the data you just posted. No. Apparently there was something wrong in my initial script send.php, that makes it not running correctly. I re-wrote from scratch and got it to work. And in receive.php, I just do phpinfo(). And no, I did not include receive.php in send.php. The original reason I asked about this is because I am building MIDLet application with Java 2 Micro Edition (J2ME) Mobile Information Device Profile (MIDP) specification for application in java enabled cell-phone. This is the client side, and it needs to be able to POST data, and get the reply from server, which running Apache + PHP ( + postgresql). For some reason, from trying several examples I got, when the client POST the data, the PHP script can't see it. Yes, I tried $_POST['varname'] (although I have my register_global on) and phpinfo() to no avail. From browsing several examples on how a Java servlet pages (JSP) handles this kind of request, I know that the JSP needs to read the POST-ed input stream byte by byte since that what client does (writing it as output stream). So, I thought, a PHP page, somehow, needs to do this also, -- read the input stream byte per byte--. And that's what I was trying to asked initially. Now, I don't know how or why, but I just re-tried and re-code some of the MIDLet apps example I got, and somehow, I manage to POST it in the "right way" and the PHP can access the variable using $_POST['varname']. And I still don't understand why it didn't work initially that prompt me to ask all kind of confusing questions. So, that's it. I guess I am just going in a circle and somehow got things to work the second tine arround. Oh well, that the way some people learn :) Anyway, thanks a lot for the respond and help. -RDB -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php