>>>>> "Bryan" == Bryan Harris <[EMAIL PROTECTED]> writes:
>> use File::Copy; >> copy "header.incl", \*STDOUT; Bryan> I like this, it's very clean. Bryan> Unfortunately I'm having trouble using it in a cgi script... Bryan> ************************************** Bryan> #!/usr/bin/perl -w Bryan> use File::Copy; Bryan> print "Content-type: text/plain\n\n"; Bryan> copy "header.incl", \*STDOUT; Bryan> print "More stuff goes here\n"; Bryan> ************************************** Ahh. A buffering issue. Your content-type: is not appearing before the header.incl. You need to add "$| = 1;" before the print. That's the reason I start nearly all my CGI scripts with: #!/usr/bin/perl -Tw use strict; $|++; so that I don't ever have to worry about STDOUT buffering. -- 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]