Eindeutige und zufällige Hashes mit PHP generieren (OOP-Klasse)

Neulich benötigte ich eine Möglichkeit, eindeutige Strings (Hashes) mit einer Länge von 8 Zeichen zu generieren. Die Anforderungen an den String waren, dass er zufällig ist (nicht fortlaufend) und eine feste Länge von 8 Zeichen hat. Meine Überlegung war, einfach die md5-Summe von einem String, der sich aus mehreren Teilen zusammensetzt, zu bilden und die […]


Mein eigenes MVC-Framework: Die View-Helper

<< Zurück zur Übersicht Es gibt immer wieder Dinge, die man an mehreren Stellen benötigt, z.B. das Formatieren der Uhrzeit. Um diese Funktionen nicht immer wieder neu schreiben zu müssen, gibt es sogenannte ViewHelper. Wie der Name schon sagt, kommen diese in der View-Schicht zum Einsatz. Das View-Helper-Pattern ist also ein „Unterpattern“ des MVC-Patterns in […]


Mein eigenes MVC-Framework: Die Session-Klasse

<< Zurück zur Übersicht Dieses Kapitel handelt von einem Teil der OOP in PHP, die sehr umstritten ist. Hier wird der Zugang zu Sessions in eine Klasse gepackt. Alles, was mit Sessions gemacht wird, soll über die Klasse laufen. Allerdings kann man den herkömmlichen Zugriff auf die Session nicht verhindern oder kontrollieren. Im Grunde ist […]


Speicherung von Daten (in einer Model-Klasse)

Heute beschäftigt mich das M von MVC, obwohl ich bisher immer dem V und C mehr Beachtung geschenkt habe. Ich bin momentan dabei, ein Projekt mithilfe meines eigenen MVC-Frameworks zu realisieren. Model für was? Zuerst sollte ich noch sagen, was das Model tun soll. Es ist dazu da, sich um die Speicherung der Daten in […]


Ungeahnte Probleme mit FW_ACL und FW_Form

Wer kennt das nicht? Man hat eine oder mehrere Klassen fertig programmiert und getestet. Weit und breit keine gravierenden Fehler zu sehen! Man ist zufrieden mit seiner Arbeit und macht mit etwas anderem weiter. FW_Acl So war es auch bei mir, als ich die ACL (Access Control List) für mein Framework programmiert habe. Die ACL […]


»Meta