Seit PHP5.2 sind die Filter-Funktionen fester Bestandteil von PHP geworden. Jedoch greifen immer noch sehr wenige Programmierer auf diese Filter-Funktionen zurück, was ein kleines bis großes Sicherheitsrisiko darstellt. Der Normalfall sieht immer noch so aus, dass einfach abgefragt wird ob in $_GET, $_POST oder $_REQUEST ein Schlüssel vorhanden ist und dann der entsprechende Wert verwendet […]
Kategorien: PHP,Sicherheit,WordPress
- Veröffentlicht:
- 19. Mai 2013 – 12:59
- Autor:
- Von Ralf
ABBA suchte dereinst nach einen Mann für die Nachtschicht. PHP kann damit wenig anfangen, genauso wenig wie mit den falschen Typen, wobei mit “Typen” jetzt nicht der Mann gemeint ist. Oft schreibt man Funktionen oder Methoden und macht sich nur wenig Gedanken über den Rückgabewert im Fehlerfall, also dann, wenn die Funktion nicht die Aktion […]
Kategorien: PHP
- Veröffentlicht:
- 20. April 2013 – 19:27
- Autor:
- Von Ralf
Hin und wieder komme ich in die Verlegenheit außerhalb einer Klasse eine ihrer Konstante verwenden zu wollen oder zu müssen. Auf direkten Weg, also z.B. mit Foo:CONSTANT geht es nicht. Mit der folgenden Methode geht es jedoch wunderbar:
Kategorien: PHP,Quicktipp
- Veröffentlicht:
- 8. Juli 2012 – 00:12
- Autor:
- Von Ralf
Will man im Backend von WordPress die Thickbox verwenden, bekommt man ein Problem. Zumindest dann, wenn man mit der vorgegebenen Größe nicht einverstanden ist. Die wird nämlich von WordPress mittels eines Scriptes vorgegeben. Bindet man zusätzlich den Editor ein, wird es richtig haarig. Denn im media-upload.js steht dummerweise die Zeile $(‘a.thickbox’).each( function() {…} Also alle […]
Kategorien: Code-Snippets,Quicktipp,WordPress
- Veröffentlicht:
- 30. Mai 2012 – 14:32
- Autor:
- Von Ralf
Mit diesen Artikel möchte ich zum Teil ein über 6 Monate altes Versprechen einlösen. Zum anderen ist es der dritte Teil einer Reihe von Beiträgen die Schritt für Schritt zu einer einfachen Template-Engine führen. Im ersten Teil hatte ich einen Formatter vorgestellt mit dem ich auf vergleichsweise einfache und flexible Art aus Daten eine Ausgabe […]
Kategorien: HowTo,PHP,WordPress
- Veröffentlicht:
- 26. Mai 2012 – 23:37
- Autor:
- Von Ralf