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 »

Aktualisiert am 13. Juli 2010
Stichworte: , , , , ,
Kategorie Erfahrungsberichte im Umgang mit Webtechniken

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 »

Aktualisiert am 17. Mai 2010
Stichworte: , , , , , ,
Kategorie Erfahrungsberichte im Umgang mit Webtechniken

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 »

Aktualisiert am 9. April 2010
Stichworte: , , , , ,
Kategorie Erfahrungsberichte im Umgang mit Webtechniken

PHP Autoload die Dritte

Nachdem ich nun ganze zwei Artikel zum Thema Autoload mit PHP geschrieben habe, musste ich die daraus gewonnen Erkenntnisse doch in der letzten Woche über den Haufen werfen oder besser gesagt mir etwas besseres einfallen lassen, um ein Problem zu lösen. Mit dem Release easyLink 3 Alpha10 hat Mountaingrafix die Plugin API freigegeben. Kann auch [...]

... weiterlesen »

Aktualisiert am 27. Januar 2009
Stichworte: , , , ,
Kategorie Erfahrungsberichte im Umgang mit Webtechniken, Neuigkeiten für Web Developer

PHP Data Objects – Eine für alle

PHP Data Objects (PDO) – die Datenbankschnittstelle, die seit PHP5.1 serienmäßiger Bestandteil der PHP Distribution ist, bietet im Vergleich zu anderen Datenbankschnittstellen wesentliche Vorteile. So muss eine Anwendung für weitere DBMS (Database Management System) nicht mehr umgeschrieben werden, da PDO in der Lage ist auf andere Datenbanktreiber, sofern sie in PHP kompiliert sind, zuzugreifen. Ebenso [...]

... weiterlesen »

Aktualisiert am 16. Dezember 2008
Stichworte: , , ,
Kategorie Neuigkeiten für Web Developer

Neue Applikationen für die IAK GmbH

Nachdem ich den Vergleichsrechner für die Hundehaftpflichtversicherung auf den Seiten dern IAK GmbH komplett überarbeitet habe, folgten nun weitere Applikationen. So wurde vor einiger Zeit schon der Rechner zur Ferienhausversicherung auf den neuesten Stand gebracht. Ebenso wie bei dem vorangegangenen Vergleichsrechner zur Hundehaftpflichtversicherung wird nun auch hier auf ein überarbeitetes Template Konzept und eine objektorientierte [...]

... weiterlesen »

Aktualisiert am 16. September 2008
Stichworte: , ,
Kategorie MM Newmedia Entwicklungen

Autoloading leicht gemacht

Seit geraumer Zeit schon beschäftige ich mich mit der objektorientierten Programmierung unter PHP5.  Ich handhabe es hier wahrscheinlich wie alle anderen Entwickler auch. Jede definierte Klasse bekommt eine PHP Quelldatei. Je nach Umfang des Projektes stößt man dann relativ schnell auf das nervige Problem die entwickelten Klassen per require_once() in einer langen Liste einzubinden. Abhilfe [...]

... weiterlesen »

Aktualisiert am 8. Juli 2008
Stichworte: , , ,
Kategorie Allgemein, Erfahrungsberichte im Umgang mit Webtechniken