11. Januar 2017

PSR-2: Coding Style Guide

Die PSR-2 Spezifikation beinhaltet Vorgaben zur Formatierung einer PHP-Datei. Sich an diese Richtlinien zu halten, ist vor allem dann sinnvoll, wenn man mit anderen Leute zusammen an einem Projekt arbeitet. Halten sich alle an die gleichen Stilvorgaben, verschwendet niemand Zeit, sich erst in fremden Code einzulesen. 1. Allgemeines Die erste Voraussetzung ist, dass sich der …

weiterlesen

20. November 2015

imagecreatefromjpeg() recoverable error: Premature end of JPEG file

Freitag, kurz vor Feierabend und ein guter Kunde meldet, dass beim Webupdate seines ERP-Systems Fehler auftreten. Nach kurzer Analyse stellt sich folgender PHP5-Fehler bzw. Warnung heraus:„imagecreatefromjpeg() recoverable error: Premature end of JPEG file“ oder zu deutsch: in der Funktion imagecreatefromjpeg() wird ein JPEG-Bild eingelesen, das eine Warnung auswirft, weil wohl ein anderes Dateiende erwartet wird. …

weiterlesen

21. Februar 2012

PHP De-Obfuscation

In den letzten Tagen hatte ich viel mit obfusciertem PHP-Quellcode (Frameworks & Schadcode) zu tun, der zumeist über einen langen String definiert war und dann mittels einfacher eval()-Funktion erst zur Laufzeit das ein oder andere dunkle Geheimnis preisgab. Das erste Hindernis besteht darin, diesen String in lesbaren Quellcode zu formatieren. Nach kurzer Recherche im Web …

weiterlesen

2. Juni 2011

Generierung einer PHP-Dokumentation mit NetBeans

PHPDoc ist eine Dokumentationslösung für PHP. Aus der Dokumentation können dann mit bspw. phpDocumentor später die Beschreibung für APIs oder die Entwicklerdokumentationen generiert werden. Auch einige IDEs wie NetBeans oder Zend Studio greifen auf diese Kommentare zurück und benutzen sie für die Codevervollständigung und Beschreibung. Um eine solche Dokumentation mit NetBeans unter Windows mit dem …

weiterlesen