PHPGangsta - Der praktische PHP Blog

PHP Blog von PHPGangsta


Archive for the ‘PHP’ Category

undefined function json_encode(): Distributionen tauschen JSON Extension

with 5 comments

Letzte Woche habe ich zum ersten Mal folgende Fehlermeldungen gesehen:

PHP Fatal error: Call to undefined function json_decode()
PHP Fatal error: Call to undefined function json_encode()

JSON LogoDiese Fehler kommen nach dem Upgrade auf PHP 5.5 unter Ubuntu 13.10. Doch warum kommt der Fehler, JSON ist doch schon seit langen Jahren (PHP 5.2) fest in PHP eingebaut? Auf der Suche nach der Lösung stösst man dann auf die folgenden Sätze:

– The Software shall be used for Good, not Evil.

– The freedom to run the program for any purpose.

Der erste Satz steht in den Lizenzbedingungen der JSON-Extension, die Teil des PHP-Kerns und eine C-Library vom Javascript-Guru und JSON-Erfinder Douglas Crockford ist.

Der zweite Satz stammt aus dem sogenannten „freedom 0“ der Free Software Foundation (FSF), den sehr viele große Distributionen unterstützen und übernehmen.

Weiterlesen »

Written by Michael Kliewe

Oktober 31st, 2013 at 10:13 am

Gewinner der beiden Verlosungen

with 7 comments

Zu später Stunde gibt es hier noch die Gewinner der beiden letzten Verlosungen.

Jeweils ein Ticket für die Developer Conference 2013 in Hamburg geht an:

mosch

mkuh

Das 3-Tages-Ticket für den PHP-Summit 2013 in Berlin geht an:

Benjamin

Jeweils ein Jahres-Abo des PHP-Magazins geht an:

Matthias Jacobi

Matze

Dima

Herzlichen Glückwunsch euch sechs! Vielen Dank an alle Teilnehmer und die Sponsoren der Gewinne! Einige wenige Plätze sind auf den beiden Konferenzen noch zu haben, also schnell anmelden, beim Summit gibt es noch Early Bird Rabatt bis Freitag!

verlosung_1 verlosung_3 verlosung_2

 

Written by Michael Kliewe

Oktober 29th, 2013 at 12:44 am

2 Tickets für die Developer Conference in Hamburg zu verschenken!

with 58 comments

Developer Conference 2013Und direkt noch eine Verlosung für euch, diesmal für die Developer Conference in Hamburg am 7. und 8. November, mit aktuell 114 Speakern und 1500 Teilnehmern! 200 Plätze sind noch frei!

Letztes Jahr (Tag 1, Tag 2) war ich auf der DCHH mit 400 Teilnehmern, dieses Jahr mit 1500 dürfte es sehr interessant werden, viele Sessions aus denen man wählen kann, viele Leute mit denen man sich unterhalten kann, und das ganze in einem Kino! Also supergroße Leinwände, sehr angenehme Sessel, eine Top Soundanlage, Getränke und Snacks all inklusive, ich glaube das wird spitze!

Es sind Speaker vor Ort von Amazon, Soundcloud, Mayflower, Xing, Microsoft, Bigpoint, Qafoo, mymuesli, Akamai, Jimdo, Otto, Cloudera, InnoGames, ElasticSearch und viele viele mehr.

Weiterlesen »

Written by Michael Kliewe

Oktober 21st, 2013 at 10:10 pm

PHP-Summit Rabatt sowie 3-Tages-Ticket und PHP-Magazine zu verlosen!

with 64 comments

PHP-SummitIn Berlin findet wieder ein PHP-Summit statt, für den ich euch einen 15-prozentigen Rabatt übergeben kann. Ebenso kann ich ein 3-Tages-Ticket für den Summit und drei gratis Jahres-Abos für das PHP-Magazin verlosen! Doch der Reihe nach.

Wie letztes Jahr findet auch diesmal in der Weihnachtszeit ein PHP-Summit in Berlin statt. Letztes Jahr war ich vor Ort, den Blogartikel dazu habt ihr ja sicher alle gelesen. Dieses Jahr sind 12 Trainer mit 18 Workshops zu allen wichtigen PHP-Themen für euch da, um eure Fragen und Probleme zu diskutieren und anhand einer Beispielanwendung praxisnah zu zeigen wie man Probleme mit verschiedenen Methoden und Softwareprojekten lösen kann. Auf der Webseite des Summit gibt es natürlich noch mehr Informationen.

Weiterlesen »

Written by Michael Kliewe

Oktober 18th, 2013 at 3:24 pm

Google App Engine (GAE) for PHP

with 2 comments

GAE-for-PHPNach der Ankündigung auf der Google IO 2013 im Mai diesen Jahres habe ich heute, nach über 4 Monaten Wartezeit, endlich meine Test-PHP-Applikation für die „Google App Engine for PHP“ gewhitelisted bekommen, sodass ich nun PHP-Applikationen in der Google App Engine laufen lassen kann.

Schnell die erforderliche Software installiert (Python und das Google App Engine PHP SDK), und innerhalb von 5 Minuten meine erste PHP-Applikation erstellt und in die Google-Cloud hochgeladen.

Folgendes ist zu tun:

Zuerst muss man sich registrieren und seine Applikation whitelisten lassen. Das kann einige Zeit dauern, ich bin gespannt wann dieses Whitelisting-Warte-Verfahren aufgehoben wird.

EDIT: GAE for PHP ist nun allgemein verfügbar, der Status wechselte von „Limited Preview“ nach „Preview“, kein Whitelisting mehr nötig.

Wenn man dann eine E-Mail erhält dass das Whitelisting erfolgreich war lädt man sich Python 2.7 und das GAE-SDK herunter und installiert beides.

Nach dem Start des Launchers musste ich in den Einstellungen noch die beiden Pfade zu Python und dem SDK angeben. Dann noch schnell 2 Dateien erstellt, einmal die app.yaml und eine helloworld.php mit folgenden Inhalten:

Weiterlesen »

Written by Michael Kliewe

September 30th, 2013 at 12:41 pm