PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Live Ergebnisdienst (http://www.selfphp.de/forum/showthread.php?t=26007)

cheffe 20.05.2017 16:58:57

Live Ergebnisdienst
 
hallo zusammen... ich habe folgendes projekt vor (aufgetragen bekommen :/ )
gewünscht ist eine art Live-Ergebnis-Ticker für ein Volleyballspiel... der Trainer stellt es sich folgendermaßen vor:

eine Person sitzt neben dem Spielfeld und kann auf einem Handy immer auf den aktuellen Spielstand aktualisieren (am liebsten über eine APP, aber dazu komme ich wahrscheinlich erst später)
Dieses Ergebnis soll dann bitte einfach auf einer Internetseite abrufbar sein...


mir fehlen bisher noch ein bisschen die Ideen, wie ich sowas umsetze. ich dachte wohl an PHP, vielleicht Mysql.
Ich bin kein völliger Neuling, habe schon mit HTML, Python, VBA etwas Erfahrung.... bin aber in Sachen PHP noch völlig neu...

ich habe hier einen Server (mit Openmediavault) laufen, auf dem bereits ein abrufbarer php-Server läuft...

was bräuchte ich noch ? und welche tipps könnt ihr mir geben, wie das umzusetzen ist?
Geht das nur mit php? irgendwo müsste ja der aktuelle Stand gespeichert werden können...

ich bin gespannt auf eure tipps... =)

chorn 22.05.2017 07:46:24

AW: Live Ergebnisdienst
 
Technisch reicht das erstmal. In PHP ist bestimmt auch SQLite aktiviert, einfach mal eine index.php erstellen und da

PHP-Code:

<?php phpinfo();

reinschreiben und die Datei im Browser über die Adresse des Servers aufrufen.
Danach kannst du dich erstmal an Tutorials zu PHP und SQL versuchen. (Datenbank verbinden, Tabelle erstellen, Daten eintragen, Daten auslesen, Formulareingaben verarbeiten, Login)

cheffe 22.05.2017 14:21:24

AW: Live Ergebnisdienst
 
hier ist der link
http://cheffe-area.dlinkddns.com:82/index.php

also meinst du, dass ich servermäßig nichts weiter einstellen muss?

ich stelle es mir jetzt irgendwie folgendermaßen vor: ich hätte gerne eine Seite auf der das spiel ( die spiele) angezeigt werden. Irgendwo oben könnte ein login-Fenster sein, nach der anmeldung müssten buttons erscheinen um das Ergebnis zu modifizieren

und dann müsste ich noch ein interface haben um eine neue begegnung erstellen zu können..

wie gesagt, ich kann zwar noch nix in php oder mysql, ... aber wird das schwierig?

kann mir jemand einen hinweis geben, mit welchen funktionen ich sowas am besten schaffe?

und wie oft kann man die seite eigentlcih selbstständig aktualisieren lassen, wenn sie aufgerufen wird?

chorn 22.05.2017 15:54:40

AW: Live Ergebnisdienst
 
"Website ist nicht erreichbar", aber wenn da SQLite:On oder sowas steht, dann reicht das ja erstmal.

"schwierig" ist von zu vielen Faktoren abhängig um das einfach mal eben zu machen. Aber 1 Million Leute vor dir haben das auch schon geschafft. Einfach Tutorials lesen und mal anfangen.

Was heisst denn "wie oft"? So lange der Server läuft, kannst du das machen.

sysop 24.05.2017 10:04:51

AW: Live Ergebnisdienst
 
Da die Aktualisierung eines Volleyballspiels nicht wirklich die Herausforderung an einen Server ist, könnte ich mir das bei guter Planung auch als reine Textfilebasierte Applikation vorstellen. Textfiles werden nach meiner Auffassung da komplett unterschätzt.
Damit könnte man auf SQL generell verzichten und mit etwas Planung wird das ganze schneller als mit einer Datenbank. Das hätte dann den Vorteil, dass man die Dateien problemlos auch noch Downloads anbieten könnte und man mit einem simplen Texteditor Daten bearbeiten und reparieren kann.

z.B.
Eine durchnummerierte Verzeichnisstruktur wo die Nummer eines Ordners einem Spiel zugeordnet wird und darin dann alle Daten zum Spiel in einer XML oder CSV-Datei.
Nach dem Login, dann ein Formular mit zwei Buttons die jeweils bei den beiden Mannschaften einen Zähler um eins erhöhen. Damit ist das ganz leicht auch über Smartphones bedienbar.

Eigentlich recht simpel das ganze.

cheffe 24.05.2017 10:22:29

AW: Live Ergebnisdienst
 
hier nochmal mit einem anderen Port? funktioniert es bei euch vielleicht so?
http://cheffe-area.dlinkddns.com:8090/index.php

textbasiert klingt jetzt für mich erstmal wie CSV-files? sowas würde ja natürlich reichen, es müssten ja immer nur zwei zahlen ausgetauscht werden...

leider bin ich immer noch nciht weiter, womit genau ich jetzt anfangen sollte... mir fehlt der anfang :(

chorn 24.05.2017 11:34:58

AW: Live Ergebnisdienst
 
Dann fang mit der Datei an.

sysop 24.05.2017 14:39:08

AW: Live Ergebnisdienst
 
Zuerst
Ein Formular, wo man 2 Zahlen über 2 Buttons hochzählen kann.

cheffe 24.05.2017 23:45:44

AW: Live Ergebnisdienst
 
sollten diese beiden zahlen als Variable hochgezählt oder in einer Datei gespeichert und bei jedem Button-Knopf neu überspeichert werden?

Ich nehme an, dass nur bei der zweiten Variante (speichern in einer Datei) ein Abrufen von anderen Personen ermöglicht, da die Variable ja wahrscheinlich nur für den einen User gilt?

sysop 26.05.2017 08:02:37

AW: Live Ergebnisdienst
 
Ich würde es so machen, Datei auslesen, bei einem Klick hoch zählen und in der Datei speichern.

Wenn Zwischenergebnisse interessant sind, könnte man ja auch jeden Klick mit Datrum und Uhrzeit speichern, dann lassen sich alle Klicks Sekunden genau nachvollziehen. Die Summe der Klicks ist dann die Anzahl an Punkten.


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:55:41 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.