I think the most useful answer I can give is that *generally* any suitable executable in the "cgi-bin" directory can be a web application. How ever C source code is not an executable so will not work. You would need access to a compiler to be able to use C but only the more expensive web hosting packages will offer that on security grounds.

Now additional points:

  1. The "cgi-bin" directory is configurable (but not usually by you). For security reasons it should be outside of the document root.
  2. PHP code is normally in the document root not the cgi-bin directory.
  3. When you buy a webhosting package you normally have an idea which languages you want to use and you should check the terms before you buy. But support for languages is definitely server specific and so you need to check.

In reply to Re: configuring language for CGI by SilasTheMonk
in thread configuring language for CGI 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.