Tutorial Regular Expressions – eine Einführung

Es wird mal wieder an der Zeit eine neue Tutorial-Reihe zu starten und was empfiehlt sich da besser als reguläre Ausdrücke (Regular Expressions) – dem Lieblingsfeind jedes Entwicklers. Ja, sie sind komplex, ja, es hätte einfacher gehen können und nein: Man kommt nicht dran vorbei! ;) Selbst als Nicht-Programmierer gibt es kein Entrinnen vor dem Schweizer Messer der Textmustererkennung, dann... 
Artikel lesenArtikel lesen

Google Analytics GA.PI() – Klasse um Analytics mit PHP auszulesen

Dass Google Analytics eine API anbietet, um direkt Daten auszulesen und diese selbst darzustellen ist nichts Neues. Wie bei allen APIs stellt sich aber die Frage: Wie mache ich das mit PHP und wie bekomme ich eine Authentifizierung hin. Zumindest Letzteres wird bei den Anbietern von APIs (zum Beispiel Amazon) immer mystischer und man kann mit einem gesunden PHP-Halbwissen in der Regel solche APIs nicht... 
Artikel lesenArtikel lesen

Sinnvolles HTML in PHP mit dem HTML Purifier

Es kommt im Leben eines Programmierers stets der Punkt, wo er sich durch die Weiten des HTML graben, und es insbesondere mit PHP interpretieren muss. Natürlich könnte man jetzt argumentieren das heutzutage Templates das regeln aber das Problem liegt ganz wo anders: Alt-Anwendungen und WYSIWYG-HTML-Editoren. Erstere haben es nicht so Ernst genommen mit dem Standardkonformen, zweitere haben in der... 
Artikel lesenArtikel lesen

Online Entwicklungsumgebungen für PHP

Nunja, ich gebe zu, der Titel ist etwas reißerisch, denn von einer richten Entwicklungsumgebung kann man wohl kaum sprechen! Dennoch sind mir in der letzten Woche zwei Online-Editoren ins Auge gefallen, über die ein kleiner Beitrag lohnt! Natürlich fragt sich jetzt jeder, wieso ich online PHP-Dateien editieren möchte!? Berechtigte Frage! In 99,5% der Fälle reicht wohl ein normale Entwicklungsumgebung... 
Artikel lesenArtikel lesen

Kohana – das schnelle PHP-Framework

Ein PHP-Framework, das schnell ist, gibt es nicht? Gibt es doch! Nämlich Kohana. Das kleine schlanke Framework ist voll in PHP5-OOP geschrieben und war einmal ein Fork von CodeIgniter. Dabei besticht Kohana vor allem dadurch, das man sich den Quelltext angucken kann ohne ein Magengeschwür zu bekommen, im Gegensatz zu anderen Frameworks oder PHP-Applikationen. Dabei ist es noch nicht einmal selbstverständlich... 
Artikel lesenArtikel lesen

Smarty 3.0 Beta 1 veröffentlicht

Ich gebe zu das Smarty ein persönlicher Liebling von mir ist. Zum einen kann ich damit erreichen das mein PHP-Code keinen „Optimierungen“ von Designern (sorry!) zum Opfer fällt, zum anderen können diese dennoch großen Einfluss auf die Darstellung von Daten nehmen, da Smarty eine eigene Skriptsprache implementiert hat. Nun ist es soweit, die Version 3.0 ist in der Beta da! Und (neben einigem... 
Artikel lesenArtikel lesen

Tutorial OpenGeoDB – Die Installation der Datenbank

Wer in Deutschland, Österreich und der Schweiz vernünftig geocodieren will, kommt in der Regel nicht an der OpenGeoDB vorbei. Google Maps ist da zwar ganz nett, aber OpenGeoDB verbindet Orte nicht nur mit einer Postleitzahl, sondern strukturiert ganze Landstriche in Hierarchieebenen. Allerdings (und gerade hier liegt die Tücke von OpenGeoDB) sind die Suchergebnisse von Google bzgl. eines Downloads... 
Artikel lesenArtikel lesen