You are not logged in.

  • Login

1

Wednesday, February 27th 2008, 11:59pm

c++ statt serverscript auf xampp?

Moin. Ich habe schon ganz gute Erfahrungen mit php und kenne mich auch einigermaßen gut mit C++ aus.

Jetzt würde ich am liebsten wissen, wie ich in C++ eine executable schreibe, die bei bestimmten Browseranfragen ausgeführt wird und die http Antwort per cout zurückgibt. Dazu bräuchte ich eventuell cgi dazwischen, davon habe ich aber keinen Schimmer.

Wie bekomme ich es durchgeführt? Wie sieht die Parameterliste der Einstigesfunktion dafür aus (Übergeben der Umgebungsvariablen) etc? Und wie stelle ich ein, was auf welche ausführbare Datei übergeben wird?

2

Thursday, February 28th 2008, 10:29am

cgi ist GENAU das, was du suchst ;) Damit kannst du schlichtweg alles ausführen. (Mach dir aber nicht zu große Hoffnungen, dass das auch auf normalen Webspace funktioniert)

Google mal c++ cgi
Der erste Treffer ist wirklich, wirklich gut: http://velociraptor.mni.fh-giessen.de/Programmierung/anleitung-html.pdf
  1. Ganz normal kompilieren
  2. Datei umbenennen in bla.cgi und im Ordner cgi-bin platzieren
  3. und schon kannst du die über www/cgi-bin/bla.cgi aufrufen
Formularinput wird URL-kodiert per cin übergeben. Den String musst du dir dann wieder zerlegen. Am besten du schaust dir die PDF an, da gibts das sehr ausführlich.

3

Monday, March 3rd 2008, 12:40pm

Eine weitere, recht dämliche, Variante wäre, die access.log in /apache/logs zu öffnen und immer die letzte Zeile auszulesen. Problem dabei ist, dass dies recht lang dauern könnte, wenn du mal ne größere Log hast.

Social bookmarks