Page 1 of 1

CGI

Posted: Sun Nov 27, 2005 12:29 pm
by Enrico Maria Giordano
Dear friends, I have a problem to get CGI to work (any language, I tried
xHarbour and C, it used to work the last time I tried it...). I can write the
results to the browser (stdout) but I cannot receive anything from stdin:

localhost/mysite/test.htm

Code: Select all

<HTML>
  <BODY>
    <FORM METHOD = "post" ACTION = "test.exe?Param=Test">
      <INPUT TYPE = "submit" VALUE = "Send">
    </FORM>
  </BODY>
</HTML>
TEST.EXE is:

Code: Select all

#include "Simpleio.ch"


FUNCTION MAIN()

    ?? "Content-type: text/html"
    ?
    ? "<HTML>"
    ? "<BODY>"
    ? "Received: " + FREADSTR( 0, 256 ) + "<BR>"
    ? "</BODY>"
    ? "</HTML>"

    RETURN NIL
The result is an empty string.

"Received:"

What am I missing?

Thank you in advance for any help.

EMG

Posted: Sun Nov 27, 2005 12:40 pm
by Antonio Linares
Enrico,

I have moved it to this section, as I understand it is important for more users :)

Posted: Sun Nov 27, 2005 12:42 pm
by Enrico Maria Giordano
Ok, thank you.

EMG

Re: CGI

Posted: Sun Nov 27, 2005 9:12 pm
by Enrico Maria Giordano
Solved:

Code: Select all

<HTML>
  <BODY>
    <FORM METHOD = "post" ACTION = "test.exe">
      <INPUT TYPE = "text" NAME = "Param">
      <INPUT TYPE = "submit" VALUE = "Send">
    </FORM>
  </BODY>
</HTML>
EMG