That's what I thought too, that's why I asked where STDIN was coming from. Always a bad idea to parse the input yourself because, as you found, Different OS/perl versions/protocals/etc... May need different parseing Methods.
But CGI is modular and platform independent and quite easy to use :: Perldoc -m CGI Or search.cpan.org use CGI qw/:standard/; $monkey = param('monkey'); $joemama = param('joemama'); print header(); print "Hello $monkey - Thanks for filling out my html form and by the way : $joemama"; DMuey > >>>>> "David" == David Gerler > <[EMAIL PROTECTED]> writes: > > David> in my script I have a subroutine that begins with this line... > > David> my @stuff = split(/&/,<STDIN>); > > My crystal ball says "it's a CGI protocol handler". > > To which I must reply "don't use that, use CGI.pm". Please. > > -- > Randal L. Schwartz - Stonehenge Consulting Services, Inc. - > +1 503 777 0095 <[EMAIL PROTECTED]> > <URL:http://www.stonehenge.com/merlyn/> > Perl/Unix/security consulting, Technical writing, Comedy, > etc. etc. See PerlTraining.Stonehenge.com for onsite and > open-enrollment Perl training! > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]