PHPGangsta - Der praktische PHP Blog

PHP Blog von PHPGangsta


Archive for Februar, 2012

Welche PHP Version setzt du ein?

with 15 comments

Ich würde gern von euch wissen welche PHP Version ihr aktuell einsetzt. Vor allem geht es mir um eure Produktivserver, aber auch um eure Testumgebung bzw. Entwicklungsumgebung. Läuft dort genau die selbe Version? Die ganze Sache ist natürlich etwas komplizierter wenn man mehrere Projekte hat die auf verschiedenen Servern mit unterschiedlichen Versionen laufen, deshalb interessiert mich vor allem die am häufigsten verwendete Version. Ich würde gern unterscheiden zwischen „eigener Server“ und „Hosting“, denn auf die verfügbaren Versionen beim Hosting hat man meistens keinen Einfluss und muss das nehmen was der Hoster bietet.

Wahrscheinlich macht auch ein kurzer Kommentar Sinn warum ihr die entsprechende Version einsetzt, zum Beispiel könnte eine alte Applikation nicht mehr mit 5.3 funktionieren, und deshalb steckt ihr bei 5.2 fest.

Produktivumgebung:

  • PHP 5.3.x Eigener Server/Kontrolle über die Version (58%, 224 Votes)
  • PHP 5.3.x Hosting Anbieter (19%, 72 Votes)
  • PHP 5.2.x Hosting Anbieter (9%, 36 Votes)
  • PHP 5.2.x Eigener Server/Kontrolle über die Version (8%, 31 Votes)
  • PHP 5.4.x (4%, 17 Votes)
  • PHP 5.1.x Eigener Server/Kontrolle über die Version (1%, 2 Votes)
  • älter (1%, 2 Votes)
  • PHP 5.0.x Eigener Server/Kontrolle über die Version (0%, 1 Votes)
  • PHP 5.0.x Hosting Anbieter (0%, 0 Votes)
  • PHP 5.1.x Hosting Anbieter (0%, 0 Votes)

Total Voters: 385

Wird geladen ... Wird geladen ...

Entwicklungsumgebung bzw. Testumgebung:

  • PHP 5.3.x Eigener Server/Kontrolle über die Version (78%, 266 Votes)
  • PHP 5.4.x (12%, 42 Votes)
  • PHP 5.3.x Hosting Anbieter (4%, 14 Votes)
  • PHP 5.2.x Eigener Server/Kontrolle über die Version (4%, 14 Votes)
  • älter (1%, 2 Votes)
  • PHP 5.2.x Hosting Anbieter (0%, 1 Votes)
  • PHP 5.0.x Eigener Server/Kontrolle über die Version (0%, 1 Votes)
  • PHP 5.1.x Eigener Server/Kontrolle über die Version (0%, 0 Votes)
  • PHP 5.0.x Hosting Anbieter (0%, 0 Votes)
  • PHP 5.1.x Hosting Anbieter (0%, 0 Votes)

Total Voters: 340

Wird geladen ... Wird geladen ...

Written by Michael Kliewe

Februar 29th, 2012 at 10:38 am

Posted in PHP

Tagged with , , ,

Präsentationen der PHPBenelux Konferenz 2012

without comments

Am 27. und 28. Januar fand in Antwerpen die PHPBenelux 2012 statt. Einige Vorträge sind bereits bekannt aus dem Jahr 2011, die Konferenz ist gut dokumentiert, viel zu lesen und lernen!

Freitag, 27.01.2012

Zend Framework 2
Matthew Weier O’Phinney

Symfony 2
Fabien Potencier

Mobile for PHP developers
Ivo Jansch

HTML5 for PHP developers
Mathias Bynens

How To Stand On The Shoulders Of Giants
Ian Barber

Security audits as integral part of PHP application development
Sijmen Ruwhof

Weiterlesen »

Written by Michael Kliewe

Februar 26th, 2012 at 12:27 pm

Doppelte Array-Einträge entfernen

with 23 comments

Vor kurzem hatte ich das kleine Problemchen dass in einem Array die Werte (Strings und Integer) mehrfach vorkamen, ich diese aber nicht gebrauchen konnte. Mit array_unique() kann man doppelte bzw. mehrfach vorkommende Werte auf ein Vorkommen reduzieren, aber es gibt keine direkte Methode um mehrfach vorkommende Werte ganz zu entfernen.

Beispiel: Aus dem Array (1, 5, 8, ‚Michael‘, 5, 4, 9, ‚Martin‘, 18, 12, ‚Michael‘, 4, 12) sollen die mehrfach vorkommenden Werte entfernt werden, sodass nur noch das Array (1, 8, 9, ‚Martin‘, 18) übrig bleibt.

Meine einfache und erste Lösung ist die folgende:

Weiterlesen »

Written by Michael Kliewe

Februar 22nd, 2012 at 11:09 am

Client-Zertifikate als sicherer Login-Ersatz?

with 19 comments

Wer auf Sicherheit achtet und seinen Webseitenbesuchern etwas Privatsphäre spendieren möchte installiert ein SSL-Zertifikat auf dem eigenen Webserver. Damit ist es Besuchern möglich verschlüsselt mit dem Webserver zu kommunizieren und ein eventuell vorhandener Mithörer im offenen WLAN guckt dumm aus der Wäsche. Spätestens wenn es um Login-Daten oder andere persönliche Informationen geht sollte HTTPS eigentlich mittlerweile Standard sein, aber auch für normale Seiten lohnt es sich, denn bereits eine URL verrät einiges über eine Person, auch wenn die Seite eigentlich nichts geheimes enthält.

Weiterlesen »

Written by Michael Kliewe

Februar 11th, 2012 at 11:13 am

Ausfallsichere, skalierbare und sichere Hosting-Lösung von maxcluster zu gewinnen!

with 6 comments

Mit einer spannenden Aktion möchte ich in den Februar starten. Der Anbieter maxcluster stellt zwei Produkte für eine Laufzeit von 6 Monaten zur Verfügung mit einem Gesamtwert von über 2300€!

Was gibt es genau zu gewinnen?

  1. Application Cluster mit einer Konfiguration von 6 CPUs, 8 GB RAM, 200 GB HDD, 20 GB Netzwerk-Storage und 500 GB Traffic
  2. Failover Cluster mit einer Konfiguration von 2 CPUs, 4 GB RAM, 100 GB HDD , 10 GB Netzwerk-Storage und 500 GB Traffic

Wie kann man einen Cluster gewinnen?

Beschreibe kurz in 2-3 Sätzen hier im Blog als Kommentar welches Projekt auf dem Cluster betrieben werden soll. Den Zuschlag bekommt das Projekt welches am faszinierendsten und interessantesten wirkt. Die Aktion läuft bis nächsten Dienstag Abend 23:59 (07.02.2012). Der Cluster kann gern von Start-Ups, Unternehmen oder privat genutzt werden.

Vier Wochen nach der Vergabe würde ich mich über einen kurzen Erfahrungsbericht hier im Blog freuen, und maxcluster freut sich natürlich auch sehr über Verbesserungensvorschläge und Feedback aller Art.

Die maxcluster GmbH stellt ausfallsichere, skalierbare und sichere virtuelle Cluster zur Verfügung. Die Infrastruktur wurde für Unternehmen mit anspruchsvollen Internetseiten und Anwendungen konzipiert und ist in Frankfurt beheimatet. Bereits ab einer monatlichen Gebühr von 59 Euro steht eine komplette Infrastruktur mit ausfallsicheren Servern, redundanten Storage, externer Firewall, täglichen Backups und Monitoring zur Verfügung, die sofort einsatzbereit ist. Neben vielen anderen Kunden und Projekten wird auch das Paderborner Peer Instruction Projekt unterstützt.

Ich wünsche viel Erfolg bei dem Gewinnspiel! Vielen Dank an maxcluster für die Aktion!

Written by Michael Kliewe

Februar 1st, 2012 at 9:38 am