Don,
Thanks for the info.

I'm a bit confused,
When I call the function, what is the syntax as it applies to my form?

ie:
openpost ("dps2.usairways.com, /cgi-bin/fi, FltNum=2972 page=fi");

I know this doesn't work, but do you see what I mean?
Forgive my ignorance, I'm still learning :-)
Also, how do I set more than one NAME= VALUE= pair?

As a reference, here's the form I am getting the info from:

-------------------------------------------------
<form name="flightStatusForm" method="post"
action="http://dps2.usairways.com/cgi-bin/fi";>
               <input type="text" name="FltNum" size="6" maxlength="4"></td>
                  <input type="hidden" name="page" value="fi">
                    <select class="bodytext" name="selectDay" size="1">
                      <script>
                        todayMonth = monthNames[today.getMonth() + 1];
                        document.write( '<option value=\"' + todayMonth + '
' + today.getDate() + '\">today</option>');
                        tomorrowMonth = monthNames[tomorrow.getMonth() + 1];
                        document.write( '<option value=\"' + tomorrowMonth +
' ' + tomorrow.getDate() + '\">tomorrow</option>');
                        yesterdayMonth = monthNames[yesterday.getMonth() +
1];
                        document.write( '<option value=\"' + yesterdayMonth
+ ' ' + yesterday.getDate() + '\">yesterday</option>');
                      </script>
               </select>
              </form>
-------------------------------------------------

TIA!
Clayton Dukes
CCNA, CCDA, CCDP, CCNP
Download Free Essays, Term Papers and Cisco Training from http://www.gdd.net


----- Original Message -----
From: "Don Read" <[EMAIL PROTECTED]>
To: "Clayton Dukes" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Monday, July 02, 2001 12:01 AM
Subject: RE: [PHP] Getting Information from a CGI POST


>
> On 02-Jul-01 Clayton Dukes wrote:
> > Hi everyone,
> >
> > Is it possible to get information from a POST to a cgi and return the
value?
>
> Yes.
>
> function openpost($host, $path, $poststr) {
>     $errno=0;
>     $errstr='';
>
>     $hdr=sprintf("POST /%s HTTP/1.0\r\nContent-Length: %d\r\n",
>       $path, strlen($poststr));
>     $hdr .="Content-type: application/x-www-form-urlencoded\r\n";
>     $hdr .="Accept: text/html\r\nAccept: text/plain\r\n";
>     $hdr .="User-Agent: Mozilla/1.0\r\n\r\n";
>
>     $fp = fsockopen($host , 80, &$errno, &$errstr, 45);
>     if (!$fp) {
>         echo "$host open error: $errstr $errno .\n";
>         return(0);
>     } else {
>         fputs($fp,$hdr.$poststr);
>         return($fp);
>     }
> }
>
> while (!feof($fp)) {
>     $buff=fgets($fp, 1024);
>     dofoo($buff);
> }
> fclose($fp);
>
> > Isn't there a way to have PHP go and check this onec every x minutes and
> > return the status?
>
> Yep, there is.
>
> >
> > Can this be done?
>
> Yes.
>
> Regards,
> --
> Don Read                                       [EMAIL PROTECTED]
> -- It's always darkest before the dawn. So if you are going to
>    steal the neighbor's newspaper, that's the time to do it.


-- 
PHP General 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]

Reply via email to