Hallo
Ich habe einmal ein kleines Script gebastelt um Highscore über C++ von einem PHP Script auszulesen, bzw einzuschreiben...
Ob es nützlich für euch ist, weiß ich nicht ...
Code
Spoiler anzeigen
Code
#include #include #include #include #pragma comment(lib, "wininet")using namespace std;string OpenInternetFile (LPCSTR address) {HINTERNET hInternet, hFile; char buffer[255]; // Für größere Sites kann man auch: char buffer[ 1024 * 1024 ]; verwenden ;) Danke an OnlyFoo DWORD size; hInternet = InternetOpen(NULL, INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0); if (!hInternet) { return "0"; } hFile = InternetOpenUrl(hInternet, address, NULL, 0, INTERNET_FLAG_RELOAD, 0); if (!hFile) { return "0"; } InternetReadFile(hFile, &buffer, 255, &size); buffer[size] = '\0';string sbuffer; for (int i = 0; i < (int)size; i++) { sbuffer += buffer[i]; } CloseHandle(hFile); CloseHandle(hInternet);return sbuffer;}
So nun müsst ihr nurnoch das PHP-File öffnen, per:
code:
Den Highscore speichern könnt ihr genauso:
Damit könnt ihr übrigens auch die Version eures Programms auslesen...
Etwa so:
Spoiler anzeigen
SO FERTIG. xd
also, c++ lerne ich seit paar Monaten ...
VIEL SPAß
bye