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
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.
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.
Danke schonmal für den Post Klaus! Wir haben noch ca. 3 Wochen Zeit, aber können das halt nicht so gut.. Bin dir sehr dankbar für deine schnelle Antwort, muss nur mal jetzt gucken wir wir das machen ..
ganz einfach: C++ lernen (Stroustrup), CGI lernen (steht z.B. bei Wikipedia u.a.), rechtzeitig anfangen und selber üben. Also wirklich ganz einfach :-)
na ihr.. ich würde es mal mit php versuchen , das ist immer noch am einfachsten.
> 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.
Klaus Wachtler schrieb: > Das hier: @Peter Doch, warst du. Ich kann deine IP und deine EMAil Adresse sehen. Und die sagt mir, dass du das warst. Und tschüss.
Peter schrieb: > Schulkollegen ihr seid ja echt witzig Für die Nachwelt: Ein paar Kollegen von ihm haben blöde Meldungen abgesondert. Und ich denke mal die werden schon wissen warum Peter und seine Kumpanen die Aufgabe nicht lösen können.