C++/PhP
-
Hi
Ich möchte ein c++ Programm schreiben, dass die Eingaben auf einer Internetseite speichert (z.B. den Highscore von einem Spiel).
Die Webseite hat diesen Quelltext:
http//localhost/test.php
<?php
_GET["save"];
fwrite(name);
fp);
?>
Mit den Quelltext des c++ programm habe ich Probleme. Hier mein Versuch:
#include <iostream>
#include <string>
#include <windows.h>
#include <winable.h>using namespace std;
int main()
{
string meldung("Whats your name?\n"),
str1, summe;cout << meldung << endl;
getline( cin, str1);summe="http//localhost/test.php?save=" + str1;
ShellExecute( NULL, "open", summe, NULL, NULL, SW_HIDE );system("pause");
return 0;}
-
War das einfach nur eine Mitteilung oder hast Du ne konkrete Frage ? Btw.: Bitte Codetags verwenden.
<?php $name=$_GET["save"]; $fp=fopen("test.txt","a+"); $fwrite($fp," ".$name); $fclose($fp); ?>
#include <iostream> #include <string> #include <windows.h> #include <winable.h> using namespace std; int main() { string meldung("Whats your name?\n"), str1, summe; cout << meldung << endl; getline( cin, str1); summe="http//localhost/test.php?save=" + str1; ShellExecute( NULL, "open", summe, NULL, NULL, SW_HIDE ); system("pause"); return 0; }
-
War das einfach nur eine Mitteilung oder hast Du ne konkrete Frage
hab ich mir auch gedacht^^
@19freddy92
mir siehts danach aus, als ob du über die url die variablen übergeben willst und diese dann in eine text.txt geschrieben werden sollen. und jetzt sag mal bitte, was da nicht klappt^^
-
Der Kompiler führt das Programm nicht aus und sagt:
cannot convert `std::string' to `const CHAR*' for argument `3' to `HINSTANCE__* ShellExecuteA(HWND__, const CHAR, const CHAR*, const CHAR*, const CHAR*, INT)'
-
versuchs mal so:
ShellExecute( NULL, "open", summe.c_str(), NULL, NULL, SW_HIDE );
konvertierung von string in char mit .c_str()
bidde sehr.
EDIT:
da ich nicht weiß, wie dein code aussieht, den du zu hause hast und ich einen fehler gefunden hab (fehlender doppelpunkt nach http), weise ich mal darauf hin, damit deine nächste frage nicht lautet, warum das Programm die seite nicht öffnet.
-
Danke
Hat Funktioniert