[X-Unix] Missing Link

Eugene Lee list-themacintoshguy at fsck.net
Sun May 30 22:17:43 PDT 2004


On Sun, May 30, 2004 at 11:38:25PM -0500, Dave Higgins wrote:
: 
: I'm working up a shell script (#! /bin/sh) to act as a cgi bridge to a 
: SuperCard project that does the actual processing. I can get most of 
: the data from the cgi request by way of printenv, but what I'm missing 
: is the post arguments. With the Revolution CGI engine, and also in 
: PERL, you grab the post args by reading STDIN for the number of 
: characters of $CONTENT_LENGTH. What I need is the shell script 
: equivalent to this PERL line:
: 
: read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
: 
: I would image I would have to use setenv to set $buffer to the contents 
: of what STDIN provides, but the syntax eludes me.

There are several examples online.  Here's a complete shell script that
you can download and modify to your heart's content:

	http://www.fpx.de/fp/Software/ProcCGI.html


-- 
Eugene Lee
http://www.coxar.pwp.blueyonder.co.uk/



More information about the X-Unix mailing list