... In case of server, where there is no monitor screen, how would the output be displayed ?

I think your notion of STDOUT is too limited (or specialised).  From what you write, it seems you think STDOUT has to be connected to a terminal (so the output would typically be displayed on the monitor screen). This is not necessarily the case. STDOUT is just a file handle that can be opened to anything a file handle can in principle be opened to. In this particular case, the CGI script's standard handles (out/err/in) are connected to pipes set up by the webserver, which reads the data output by the script and passes it on to the browser (via the socket that connects the webserver with the browser).


In reply to Re: display of output from cgi script by almut
in thread display of output from cgi script by manishrathi

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.