Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Developer_X

Treue Seele

  • »Developer_X« ist der Autor dieses Themas

Beiträge: 247

Wohnort: Hessen

Beruf: Schüler

  • Private Nachricht senden

1

06.06.2011, 17:32

C++ SFML - Mit PHP eine MYSQL Datenbank ändern - Parameter mit SFML an PHP schicken

Sehr geehrtes Forum,
ich habe zwei Fragen, die ich gerne beantwortet haben möchte :

1. Wie kann ich mit C++ SFML eine PHP Datei aufrufen und dieser PHP Parameter übergeben ? (wie sieht denn dann die PHP Datei aus???)
2. Wie kann ich mit C++ SFML von einer PHP Datei die aufgerufen wird z.B. einen String zurückbekommen? (wie sieht dann die PHP Datei aus???)
3. Wie kann ich mit PHP eine MySQL Datenbank öffnen bzw. bearbeiten ????

Bitte zeigt mir das auch an konkreten Beispielen in PHP und C++ MySQL Code,

Danke,
m.f.G. Developer_X
- Die Zeit ist wie ein Fluss, und die Gegenwart wie ein Fels, der von dem Fluss der Zeit geschliffen wird. -
Kevin Riehl

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

2

06.06.2011, 17:37

1. Wie meinst du das? - Üblicherweise spricht man nur indirekt mit PHP Dateien im Sinne eines Webservices, wo man den Zugriff über HTTP macht.
2. HTTP Antwort
3. Kauf dir ein Buch zu PHP&MySQL oder such nach Tutorials. Die gibts wie Sand am Meer.

Werwofl

Treue Seele

Beiträge: 100

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

3

06.06.2011, 18:44

php-einfach.de - Sind zwar für komplette Neulinge gedacht aber ist denke ich ausreichend um die Sprache gut genug kennen zu lernen.
ansonsten auf php.net gehen und dort ein wenig die Doku durchforsten.

Was willst du denn im groben machen vielleicht kann man dir dann ein wenig weiterhelfen. Musst deine Idee ja nicht komplett freigeben :P

Developer_X

Treue Seele

  • »Developer_X« ist der Autor dieses Themas

Beiträge: 247

Wohnort: Hessen

Beruf: Schüler

  • Private Nachricht senden

4

06.06.2011, 19:13

Ich möchte viele Sachen machen, erstma das hier : (für die Highscores)
1. Ich möchte an eine PHP datei einen string(namen) und zwei ints(punkte und rank) übergeben.
2. Die PHP Datei liest aus einer MySQL-Table aus, nämlich die Highscore Table der besten 50 Player, und schaut dann ob man in die tabelle reinkommen kann (der quotient aus rank und puntke ist ausschlaggebend), dann trägt er dich an der gegebenen Stelle ein, und speichert die tabelle wieder

Danach auch mal das da : (Für die Anzahl der Player die gerade online sind zum auslesen)
1. C++ Programm soll eine PHP aufrufen die einen wert aus einer tabelle (die soll aber nur einen wert enthalten) ausliest, und die dann zurürck an die php gibt.
oder
1. C++ Programm soll PHP aufrufen, die einen Wert dekrementiert/inkrementiert, und dann speichert

Das will ich mit PHP und MySQl machen, wäre nett wenn mir da jemand zur hand gehen könnte. Ich lese mir jetzt erstmal auf alle fälle die tutorials durch...
Wäre aber nett mir jemand helfen würde, vllt in skype...

danke,
m.f.g. developer_X
- Die Zeit ist wie ein Fluss, und die Gegenwart wie ein Fels, der von dem Fluss der Zeit geschliffen wird. -
Kevin Riehl

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

5

06.06.2011, 19:20

Vllt. hilft das.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

Developer_X

Treue Seele

  • »Developer_X« ist der Autor dieses Themas

Beiträge: 247

Wohnort: Hessen

Beruf: Schüler

  • Private Nachricht senden

6

06.06.2011, 19:20

Wie kann man denn konkret in einem Quellcode den ich von euch möchte, einer PHP datei etwas übergeben???
- Die Zeit ist wie ein Fluss, und die Gegenwart wie ein Fels, der von dem Fluss der Zeit geschliffen wird. -
Kevin Riehl

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

7

06.06.2011, 19:29

Habe ich bereits geschrieben: Per HTTP Request auf einen Server, der dein PHP Skript enthält.
Den Code für das ganze wird dir hier niemand posten, denn das kannst du gut nachlesen.

JRJ

Treue Seele

Beiträge: 113

Wohnort: Tirol

Beruf: Schüler

  • Private Nachricht senden

8

06.06.2011, 21:22

Man könnte auch auf der Serverseite direkt mit C++ in die Datenbank schreiben.
Und zwischen Server und Spiel kommunizieren.
Ich habe das mal so gemacht.

9

06.06.2011, 23:37

Man könnte auch auf der Serverseite direkt mit C++ in die Datenbank schreiben.


Man kann auch mit einer

(Link)
auf

(Link)
schießen... ^^

Wenn es ja nur um eine Highscore-Liste oder ähnliches geht, dann reicht ein PHP-Script, das auch den Vorteil hat, dass man lediglich einen Webspace benötigt, den man zur Not sogar kostenlos im Internet bekommen kann. Für eine Anwendung brauchst du aber eben einen richtigen Server, der deutlich teurer ist. Außerdem will ich mal behaupten, dass - sofern der Webserver bereits eingerichtet ist - das PHP-Script weniger zusätzliche Arbeit bedeutet als sich dann extra mit z.B. MySQL++ oder so etwas auseinanderzusetzen.

Ansonsten hast du aber natürlich recht: Es geht auch direkt mit einer Anwendung.

Gruß
SaRu_

JRJ

Treue Seele

Beiträge: 113

Wohnort: Tirol

Beruf: Schüler

  • Private Nachricht senden

10

07.06.2011, 07:50

Hast Recht, ein PHP script reicht bestimmt vollkommen.

Werbeanzeige