Dies ist unser erstes Web-Programm mit PHP...
Die Fotos der Würfel hat Frau Heinzmann vom DHBW-Präsidium geschossen...
Jeder Würfelvorgang wird in eine Datei geschrieben. Hier die Datei zum Download. Diese Datei kann in Excel ausgewertet werden. Liefert er Online-Würfel tatsächlich zufällige Ergebnisse?
Eine weitere Auswertemöglichkeit ist ein Jupyter-Notebook mit einer Python-Visualisierung.
Der Webserver muss zuerst installiert werden. Wir nutzen xampp. Zum Download: https://www.apachefriends.org
1. Die Software xampp direkt unter C: intstallieren.
2. xampp-control-center starten.
3. "apache" auf dem control-center starten.
4. Downloads unter "C:\xampp\htdocs" ablegen.
5. Web-Browser (Firefox, Explorer,...) starten und als Adresse eingeben: http://localhost/wuerfel
Beispiel doof.html: HTML ist statisch... Die Seite sieht immer gleich aus. Der Quellcode kann angeschaut werden mit: Rechte Maustaste klicken, dann "Seitenquelltext anzeigen" auswählen.
Anschauen
Beispiel wenigerdoof.php: PHP kann Internet-Seiten dynamisch machen... Die Seite sieht nicht immer gleich aus. Hier werden das aktuelle Datum und die aktuelle Uhrzeit eingeblendet, die vom Server übermittelt wird.
Anschauen
Beispiel rechnen1.php: Mit PHP kann man mit Formularen arbeiten. Werte werden im Browser eingegeben, und auf dem Server verarbeitet. Nachteil dieser Lösung: Die eingegeben Werte verschwinden, aus den Eingeabefeldern.
Anschauen
Beispiel rechnen2.php: ...Nun bleiben die eingegebenen Werte erhalten und bleiben nachvollziehbar.
Anschauen
Beispiel wuerfel1.php: Man kann nun eine Zufallszahl erzeugen und diese anzeigen.
Anschauen
Beispiel wuerfel2.php: Der Code ist ein bisschen übersichtlicher (Einrückungen), aber sonst identisch. Diese altbackene "Grabsteinschrift" ist verbessert. Auch das Problem mit dem "Ü" ist gelöst.
Anschauen
Beispiel wuerfel3.php: Schöner sieht es aus, wenn man dafür sorgt, dass alles mittig ist. "center" macht dies möglich. Ein Bild einzufügen ist einfach mit "img" möglich. Auch ein Bild hat seine eigene Internet-Adresse.
Anschauen
Beispiel wuerfel4.php: Mit "if" können Fallunterscheidungen gemacht werden. so können Zahlen Worte zugeordnet werden.
Anschauen
Beispiel wuerfel5.php: ...Statt Worten könne auch Bilder von Würfeln genommen werden. Das "img" ist so wie beim Logo. Weil die Würfelbilder im gleichen Verzeichnis sind, braucht man keine Adresse, die mit "http://blabla beginnt.
Anschauen
Beispiel wuerfel6.php: Eine kleine Änderung vergrößert die Bilder. Achtung: Nicht übertreiben, die Bildqualität leidet sonst.
Anschauen
Beispiel wuerfel7.php: Der Dateiname der Würfelbilder unterscheidet sich nur durch eine Zahl. Mit PHP kann man Namen so zusammenbauen, dass Variablen durch ihren Wert ersetzt werden. Das Programm wird dadurch kürzer und eleganter, verhält sich aber nach außen wie das vorhergehende Beispiel.
Anschauen
Endversion: wuerfel8.php: Wir haben nun 6 Fotos von einem Würfel geschossen. Die Bilder heißen W1.gif, ...bis W6.gif Nun wirkt das Würfeln fast wie echt. Gleichzeitig wird mit jeder Würfelvorgang in eine Datei geschrieben. Die Datei ist hier abrufbar und kann in Excel ausgewertet werden. Hier die Logdatei zum Download. Ist der Zufallsgenerator auf dem Server tatsächlich zufällig?
Anschauen