PDO kann man nicht serialisieren? Oh doch!

Gerade habe ich einen Bug behoben, der mich am Anfang doch sehr durcheinander gebracht hat. Die Lösung dieses Bugs möchte ich Euch hier nicht vorenthalten. Der Bug Im aktuellen Woltlab Comunity Framework (WCF) gibt es ein wunderschönes Cache Objekt, welches Daten unter anderem auch als Cache Datei auf den Server schreibt. Innerhalb eines dieser Cache … Weiterlesen …

Verschwindet die PHP MySQL Extension bald?

Schon letzte Woche war zu lesen, dass die PHP Core Developer planen die PHP MySQL Extension nach und nach aus PHP zu verbannen. Wenn also jemand von Euch da draußen nach wie vor auf die PHP MySQL Extension setzt, werdet ihr wohl über kurz oder lang auf ernstzunehmende Probleme stoßen. Den ursprünglichen Vorschlag zur Verbannung … Weiterlesen …

SPL: Arrays rekursiv durchlaufen

Schon lange keinen Eintrag mehr hier vorgenommen. Aus diesem Grund heute mal ein ultrawichtiger, überaus brauchbarer Tipp aus meinem PHP Alltag. Zumindest hat mir die SPL mal wieder den Arsch gerettet. Unfassbar, welch mächtiges Werkzeug die SPL ist. Zum einen habe ich ein großes, mehrdimensionales Array, in welchem ich nach einem bestimmten Key suchen muss. … Weiterlesen …

Der Vergleichsrechner zur IAK Gebäudeversicherung

Was lange währt wird endlich gut. So oder ähnlich könnte man die Entwicklungsgeschichte des Gebäuderechners auf den Punkt bringen. Das gute Ende ist ein vollkommen neu konzipierter Vergleichsrechner für die Angebote zur Gebäudeversicherung der IAK GmbH. Die Hürden … ähm … die Herausforderungen Schon die ersten beiden Versionen des Vergleichsrechners zur Gebäudeversicherung der IAK GmbH … Weiterlesen …

Aktuelle Entwicklungen für die IAK GmbH

Seit längerer Zeit wird nun das durch MM Newmedia für die Anforderungen der IAK GmbH stark modifizierte Woltlab Community Framework für die Entwicklung neuer Applikationen eingesetzt. Diese Woche ist nun erstmalig der auf Basis des eingesetztes Frameworks neu entwickelte Vergleichsrechner zur Hunde-OP Versicherung in den Live-Betrieb gegangen. Dies möchte ich nun als Anlass nehmen, um … Weiterlesen …

IAK GmbH: Dunkelpolicierung für die Janitos realisiert

Bereits zu Beginn letzter Woche wurde die Integration des direkten Datenaustausches zwischen der Janitos Versicherung und dem Tared Verwaltungsprogramm der vs vergleichen-und-sparen GmbH abgeschlossen. So können Daten, die aus einem Vergleichsrechner der IAK GmbH übermittelt wurden, direkt an den Versicherer zur Dunkelpolicierung weitergeleitet werden. Nicht nur der Arbeitsaufwand der Mitarbeiter wurde dank der voll automatisierten Weiterleitung … Weiterlesen …

JSON und PHP Objekte

Da ich gerade an einem Projekt arbeite, welches sehr viele AJAX / Javascript Funktionen nutzt, um Daten asynchron zu ermitteln, bin ich auf ein Problem gestoßen, welches es wohl schon länger gibt. Die PHP Funktion json_encode kann beim Erstellen eines JSON Strings eines Objektes keine privaten und geschützten Eigenschaften des Objektes ermitteln. Die Lösung für … Weiterlesen …

Wrong Document Error! WTF?!?!

Heute Morgen war es dann mal wieder soweit. Ich habe für einen Kunden eine OOP Klassenstruktur erstellt, die es ermöglicht Settings für Formularfelder aus ini Dateien auszulesen und gleichzeitig aus diesen Angaben valide XHTML Eingabefelder zu generieren. Also ähnlich, wie es das Zend Framework eigentlich auch macht. Nur eben nicht mit hartgecodetem HTML, sondern mit … Weiterlesen …

glob() vs. DirectoryIterator

Nach dem hier und hier die PHP Funktion glob() als besonders revolutionär bzw. exotisch hervorgehoben wurde, muss ich heute die Euphorie ein wenig dämpfen.  Schon letztes Jahr hatte ich mit den Nachteilen von glob() bei der Umsetzung des Statistik Plugins für die Software easyLink zu kämpfen. Wegen den Problemen habe ich auf das Schweizer Taschenmesser … Weiterlesen …

Assoziative Arrays mit Javascript

Ich als PHP Entwickler habe öfter mal das Problem, dass ich die Behandlung von assoziativen Arrays, so wie ich sie von PHP mit foreach- oder for-Schleifen kenne, vermisse. Vielleicht sollte ich jetzt sagen, dass ich das Problem hatte. Denn die Lösung ist verdammt einfach. Bisher habe ich für gute Javascript Lösungen mit PHP Feeling immer … Weiterlesen …