Lovetalk.de

Zurück   Lovetalk.de > >
Alle Foren als gelesen markieren

Du befindest dich im Forum: Lounge. Smalltalk mit Sinn ist hier nicht nur erlaubt, sondern auch erwünscht. Hier können sich die User über ihre momentanen Befindlichkeiten austauschen und über Dinge des alltäglichen Lebens diskutieren. Smalltalk in seiner feinsten Form - aber trotzdem mit Sinn!

Thema geschlossen
 
Themen-Optionen
Alt 11.01.2018, 22:49   #131
Sam Hayne
seniler alter Zirkusaffe™
 
Registriert seit: 03/2004
Ort: Locked in eternal limbo
Beiträge: 25.477
So halb...

Im Prinzip willst Du verschiedene Nutzeraccounts anlegen?

Kuck mal hier:
https://www.php-einfach.de/experte/p...e/loginscript/

Und am Ende bei "geschützter Bereich" hat dann quasi jeder User seine
eigene Seite.
Beitragsmeldung
Dieser Beitrag verstößt gegen die Forenregeln? Hier melden.
Sam Hayne ist offline  
Alt 11.01.2018, 22:56   #132
Sportismylife
Sporty
Themenstarter
 
Registriert seit: 01/2008
Beiträge: 8.345
Danke für deine Antwort. Damit lässt sich schon was anfangen, aber ich glaube ich brauch noch mehr.

Ich will ein Online-Schachspiel programmieren. Jeder registrierte Benutzer kann dann ein Spiel "eröffnen" - daher die Instanzen.

Ich will genau das hier nach programmieren:

http://www.schacharena.de/
Beitragsmeldung
Dieser Beitrag verstößt gegen die Forenregeln? Hier melden.
Sportismylife ist offline  
Alt 11.01.2018, 22:57   #133
Sportismylife
Sporty
Themenstarter
 
Registriert seit: 01/2008
Beiträge: 8.345
Wenn ich das schaffe, ist mir ein fester Job sicher
Beitragsmeldung
Dieser Beitrag verstößt gegen die Forenregeln? Hier melden.
Sportismylife ist offline  
Alt 11.01.2018, 23:00   #134
Helmut Logan
Snikt!
 
Registriert seit: 09/2016
Ort: Springfield
Beiträge: 4.607
Zitat:
Zitat von Sportismylife Beitrag anzeigen
Wenn ich das schaffe, ist mir ein fester Job sicher
Beitragsmeldung
Dieser Beitrag verstößt gegen die Forenregeln? Hier melden.
Helmut Logan ist offline  
Alt 12.01.2018, 08:46   #135
Sam Hayne
seniler alter Zirkusaffe™
 
Registriert seit: 03/2004
Ort: Locked in eternal limbo
Beiträge: 25.477
Zitat:
Zitat von Sportismylife Beitrag anzeigen
Danke für deine Antwort. Damit lässt sich schon was anfangen, aber ich glaube ich brauch noch mehr.

Ich will ein Online-Schachspiel programmieren. Jeder registrierte Benutzer kann dann ein Spiel "eröffnen" - daher die Instanzen.

Ich will genau das hier nach programmieren:

http://www.schacharena.de/
Hm. Im Prinzip ist dann jede Session einfach ein Datenbankeintrag.
Aus jedem davon kann man dann auslesen ob die Partie noch offen ist
(entweder direkt über ein Bool oder indirekt indem man kuckt ob schon
zwei Spieler am werkeln sind).
Die zählt man dann alle auf in einer großen Liste und ein Spieler kann
einen davon selektieren und joinen.

Umgekehrt wird beim Erstellen einer Session einfach ein neuer Eintrag
angelegt.

Schwierig wird nur: Wann lösche ich eine Session?
Geht dann einmal am Tag ein Cronjob drüber, der alle Partien löscht,
in denen seit 24h kein Zug mehr vorgenommen wurde?
I.a. versucht man sowas zu vermeiden.
Beitragsmeldung
Dieser Beitrag verstößt gegen die Forenregeln? Hier melden.
Sam Hayne ist offline  
Alt 12.01.2018, 09:50   #136
Sportismylife
Sporty
Themenstarter
 
Registriert seit: 01/2008
Beiträge: 8.345
Danke für deine Antwort. Ich komm voran.

Eine Frage..

Die "Instanzen" an und für sich, mach ich dann so:

Zitat:
Im Prinzip willst Du verschiedene Nutzeraccounts anlegen?

Kuck mal hier:
https://www.php-einfach.de/experte/p...e/loginscript/

Und am Ende bei "geschützter Bereich" hat dann quasi jeder User seine
eigene Seite.
Und das kombiniere ich mit mysql?

EDIT: Oh ok ich sehe schon. Ja. Jeder User kriegt dann seinen eigenen "Bereich" (Spiel) und andere User können dann auf diesen Bereich zugreifen.

EDIT 2: Oder noch viel einfacher. Kein User kriegt sein eigenes Spiel, die User legen lediglich eine Tabelle in der Datenbank an und die "game list" listet halt alle einträge auf (auf die dann zugegriffen werden kann)
Beitragsmeldung
Dieser Beitrag verstößt gegen die Forenregeln? Hier melden.

Geändert von Sportismylife (12.01.2018 um 10:30 Uhr)
Sportismylife ist offline  
Alt 12.01.2018, 17:26   #137
Sam Hayne
seniler alter Zirkusaffe™
 
Registriert seit: 03/2004
Ort: Locked in eternal limbo
Beiträge: 25.477
Joarr... so in etwa. Jede Session ist ein Datenbankeintrag und der ist wieder verknüpft mit einem Spielbrettzustand.

Mag sein, dass es viel effizienter geht... hab seit 8 Jahren kein PHP/MySQL mehr gemacht.
Beitragsmeldung
Dieser Beitrag verstößt gegen die Forenregeln? Hier melden.
Sam Hayne ist offline  
Alt 12.01.2018, 18:43   #138
Sportismylife
Sporty
Themenstarter
 
Registriert seit: 01/2008
Beiträge: 8.345
Zitat:
Zitat von Sam Hayne Beitrag anzeigen
Joarr... so in etwa. Jede Session ist ein Datenbankeintrag und der ist wieder verknüpft mit einem Spielbrettzustand.

Mag sein, dass es viel effizienter geht... hab seit 8 Jahren kein PHP/MySQL mehr gemacht.
Willkommen im Club

Aber ok, vielen Dank für deine Hilfe. Hast mich wesentlich weiter gebracht. Ich denke ich kann das schaffen.
Beitragsmeldung
Dieser Beitrag verstößt gegen die Forenregeln? Hier melden.
Sportismylife ist offline  
Alt 13.01.2018, 15:02   #139
weps
Senior Member
 
Registriert seit: 08/2008
Ort: ruhig
Beiträge: 653
PHP kann selber auch schon mit Sessions umgehen, inkl. Übertragung, Speicherung und Bereinigung. Solange es Schachspielstände sind, finde ich persönlich eine Datenbank etwas übertrieben...

http://php.net/manual/de/session.examples.basic.php
Beitragsmeldung
Dieser Beitrag verstößt gegen die Forenregeln? Hier melden.
weps ist offline  
Alt 13.01.2018, 15:16   #140
Sportismylife
Sporty
Themenstarter
 
Registriert seit: 01/2008
Beiträge: 8.345
Vielen Dank! Je einfacher, desto besser. Ich weiß sowieso noch nicht ganz genau wie ich das machen kann.
Beitragsmeldung
Dieser Beitrag verstößt gegen die Forenregeln? Hier melden.
Sportismylife ist offline  
Thema geschlossen

Ausgesuchte Informationen

Themen-Optionen





Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Optimisation provided by DragonByte SEO (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:46 Uhr.