Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Httpd Wiki" for change 
notification.

The "FAQ" page has been changed by SpiceMan.
The comment on this change is: early 90s perl 4 code fixed to perl 5.
http://wiki.apache.org/httpd/FAQ?action=diff&rev1=26&rev2=27

--------------------------------------------------

  
  {{{#!perl
  {
+  my $current_file_handle = select (STDOUT);
+  local $| = 1;
-  local ($oldbar) = $|;
-  $cfh = select (STDOUT);
-  $| = 1;
   #
   # print your HTTP headers here
   #
+  select ($current_file_handle);
-  $| = $oldbar;
-  select ($cfh);
  }
  }}}
+ 
  This is generally only necessary when you are calling external programs from 
your script that send output to stdout, or if there will be a long delay 
between the time the headers are sent and the actual content starts being 
emitted. To maximize performance, you should turn buffer-flushing back off 
(with $| = 0 or the equivalent) after the statements that send the headers, as 
displayed above.
  
  If your script isn't written in Perl, do the equivalent thing for whatever 
language you are using (e.g., for C, call fflush() after writing the headers).

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to