HTML-Seite mit einem CGI/C++ Programm verbinden

Gast #2432140
Lesenswert?

HILFE ! HILFE!  HILFE!

An alle lieben Leute und Freaks!

ICh brauche eure Hilfe. Ich schreibe eine Klausurersatzkeckleistung und 
brauche eure Hilfe! Also wir sollen eine HTML-Seite mit einem CGI/C++ 
Programm verbinden und ich hab überhaupt keine Ahnung und meine 
Gruppenmitglieder auch nicht... HILFE!
Weiß jemand wie das geht?
Postet am besten den Quelltext zur Verständlichkeit !

Brauche eure Hilfe echt ! :S
#2432149
Lesenswert?

Bekomme ich dann auch den Schein dafür, oder wollt ihr den einstreichen?

Prinzipiell muß euer Programm nur das gewünschte HTML ausgeben zur 
Standardausgabe.

Ggf. muß der jeweilige http-Server auch so konfiguriert werden, daß er 
beim Aufruf von http://meine.sei.de/meinprogramm nicht nach einer 
HTML-Datei meinprogramm sucht, sondern meinprogramm aufruft. Dessen 
Standardausgabe leitetet er dann an den Client weiter.

Der Rest ist wohl eure Arbeit...


PS: Wenn es dringend ist, habt ihr zu spät angefangen, dafür kann hier 
niemand etwas.
Gast #2432152
Lesenswert?

Klaus Wachtler schrieb:
> Prinzipiell muß euer Programm nur das gewünschte HTML ausgeben zur
> Standardausgabe.

du kannst also aus:
> Also wir sollen eine HTML-Seite mit einem CGI/C++
> Programm verbinden
lesen das er ein CGI programm schreiben soll? Ich hätte er daran gedacht 
das er HTML von einem Webserver einlesen muss - also mehr client.
#2432167
Lesenswert?

> und ich hab überhaupt keine Ahnung

echt nicht?

Dabei ist das so einfach
1
#include <stdio.h>
2

3
int main()
4
{
5
  printf( "<html" );
6
  printf( "<body>" );
7
  printf( "Hi from CGI" );
8
  printf( "</body>" );
9
  printf( "</html>" );
10
}

compilierst du, findest raus wo auf dem Server du das EXE hinkopieren 
musst  (zb auf ein Subverzeichnis cgi-bin) und baust einen Link auf das 
Exe (Ja, der sieht dann so aus: www.mein_server.gov/cgi-bin/test.exe) in 
eine HTML Seite als Verlinkung ein
Drückst du auf den Link drauf, läuft das EXE und generiert eine Ausgabe, 
die vom Web-Server zum Browser durchgereicht wird. D.h. anstelle eines 
Klicki-Bunti Web-Designers musst du halt ein bischen HTML und seinen 
Aufbau kennen, damit dein Programm die richtigen Ausgaben machen kann.
Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.