Mit c++ Werte übergeben
lima-city → Forum → Programmiersprachen → C/C++ und D
action
aufruf
benutzername
datei
daten
extra
fragen
grad
login
mache
meinst
null
pawort
post
schaff
sofort
verfahren
zwischenschritt
-
Hi
Ich hab ne Frage kann man mit c++ eine Homepage aufrufen und ihr ?ber die method="POST" Daten ?bertragen.
Derzeit mach ich es so, ich lasse vom c++ programm ein html file erstellen und muss dann dieses ausf?hren, aber ci hw?rde es gerne ohne zwischenschritt machen.
Patric -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Dann lass das Programm die Datei doch einfach aufrufen also datei erstellen und dann mit ShellExecute ausf?hren das mit daten ?bertragen d?rft aber net gehn
#include <shellapi.h>
ShellExecute(NULL,"open","seite.html","","",SW_SHOW);
vielleicht meinst auch sowas also daten sofort?bergeben und dann abgeschickt werden
ShellExecute(NULL,"open","http://www.spacenations.de/cgi-bin/login.pl?name=Benutzername&passwd=Passwort&action=Einloggen","","",SW_SHOW); -
Das mit dem Aufrufen ist es ja grad so mach ichs ja aber ich will das ganze ohne ne zwischenseite haben die erstellt wird.
Und das mit der URL angeben und hinten dran die variablen und Werte is ja GET verfahren also man sieht die Werte in der Browserzeile aber genau das soll eben nicht der fall sein, das ist ja eben mein Problem -
Du kannst auch alles selbst machen, indem du dich auf den Webserverport verbindest und die gew?nschten Dinge direkt aus dem C++-Programm an den Webserver ?bertr?gst. Mir ist aus deinen Posts aber nicht klar geworden, ob du Probleme mit dem POST-Request hast oder ob du generell nicht weisst, wie du mit einem Webserver kommunizierst.
-
Also ich mache es zurzerit so durch das c++ Programm wird eine html datei erstellt mit der dann die Daten an die Homepage versendet werden und dort dann verarbeitet.
Aber ich w?rde das ganze gerne im Programm ablaufen lassen also keine extra html datei, und man soll auch nich die Werte die ?bermittelt werden in der Browserzeile sehen also kann ichs auch nich so machen:
ShellExecute(NULL,"open","http://www.spacenations.de/cgi-bin/login.pl?name=Benutzername&passwd=Passwort&action=Einloggen","","",SW_SHOW);
So und mit POST ?bertragen mein ich aus dem c++ programm heraus mit der html datei schaff ich das. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage