Archive for the 'PHP' Category

08. May 2008

PHP v6.0 - die Zukunft von PHP

Die nächste PHP Generation PHP v6.0 soll einige interessante Neuerungen enthalten.

  • Optimierte Unicode-Unterstützung zahlreicher PHP Core Funktionen
  • Namespaces, zur Verhinderung von Namenskonflikten bei Klassen und Funktionen
  • SOAP, zur Verbesserten Unterstützung von Webservices
  • XML, XMLReader und XMLWriter werden Teil des PHP Core

Mehr zu PHP v6.0 auf IBM Developerworks….

Posted by Posted by admin under Filed under PHP, XML Comments No Comments »

14. Apr 2008

Große CSV Dateien mit PHP verarbeiten

Gerade hatte ich bei der Verarbeitung einer großen CSV Dateien mit Speicherproblemen zu kämpfen. Mit Hilfe der fgetcsv() Funktion ließen sich diese Probleme umgehen: Ähnlich wie ein XML SAX Parser lassen sich mitfgetcsv() CSV Dateien Zeile für Zeile, Feld für Fled elegant einlesen. Kein explode() und dergleichen erforderlich. Beispiel:

$handle = fopen($_FILES['import_file']['tmp_name'], "r");
if ($handle)
{
set_time_limit(0);

//the top line is the field names
$fields = fgetcsv($handle, 4096, ',');

//loop through one row at a time
while (($buffer = fgetcsv($handle, 4096, ',')) !== FALSE)
{
if ($buffer[0] != null & strlen(trim($buffer[0]))>0)
{
// hier Zeilen verarbeiten
}

}
}

fclose($handle);

Posted by Posted by admin under Filed under PHP, Programmierung Comments No Comments »

05. Apr 2008

PHP Wrapper für ImageMagic

Die PHP-Klasse imagickLib ermöglicht einen konfortablen Zugriff auf ImageMagick zur Bildmanipulation. Details und Download auf Oliver Kührig’s Blog…

Posted by Posted by admin under Filed under PHP Comments No Comments »

16. Jan 2008

Ein paar Gedanken zum Deployment von PHP-Anwendungen

Ian Bricking versucht sich in seinem Blog an einen analytischen Blick auf PHP: Ein großer Vorteil der Scriptsprache ist aus seiner Sicht die klare Rollentrennung zwischen Server-Administration und Programmierung:

  • Fehler in PHP lassen sich einfach isolieren
  • Deployment findet über simple Dateien statt: Einfach aufspielen und die Anwendung ist läuft
  • Minimale globale Abhängigkeiten
  • Einfache Vervielfältigung der Anwendung durch simples kopieren von Dateien
  • Funktionierende Anwendungen funktionieren (halb funktionierende Anwendungen funktionieren halb)
  • Keine Notwendigkeit Administratoren zu involvieren

Quelle: http://blog.ianbicking.org/2008/01/12/what-php-deployment-gets-right/

    Posted by Posted by admin under Filed under PHP, Programmierung Comments No Comments »

    25. Nov 2007

    Frameworks: Drupal vs. Zend

    Immer wieder interessant ist die Bewertung von Frameworks. Das Drupal CMS gegen das Zend Framework zu vergleichen, ist vielleicht gar nicht so abwegig. hiveminds.co.uk hat es getan und kommentiert - wenngleich subjektiv - Drupal 4.7 gegen das neue Zend Framework.

    Posted by Posted by admin under Filed under CMS, Drupal, Frameworks, PHP, Zend Comments 1 Comment »

    24. Nov 2007

    Endlich! Eclispe PHP/Smarty Plugin.

    Nun endlich gibt es ein Smarty Plugin für Eclipse PDT. Mehr dazu auf http://code.google.com/p/smartypdt/

    Posted by Posted by admin under Filed under Eclipse, PHP Comments No Comments »

    22. Nov 2007

    HTML2PDF - HTML-Dateien einfach nach PDF umwandeln

    Ein einfaches Werkzeug zur Umwandlung von HTML in PDF verspricht das Skript dompdf von den digitaljunkies zu sein. dompdf benötigt PHP 5.0.0+ mit der DOM Extension.

    Posted by Posted by admin under Filed under PHP Comments No Comments »

    19. Nov 2007

    43 Tipps zur Optimierung von PHP Code

    Immer wieder interessant sind Tipps von Kollegen zum optimalen Umgang mit einer Programmiersprachen. So auch zum Beispiel auf der Website von Reinhold Weber. Dort sind 43 Tipps zur Optimierung von PHP Code zu finden.

    Posted by Posted by admin under Filed under PHP Comments No Comments »

    02. Nov 2007

    PHP auf Mac OS X Leopard

    Wer auf dem neuen Mac OX X Leopard Apche, PHP und MySQL installieren möchte, finden eine gute Anleitung im Blog PHP Programming, Web Development, PHP Advocacy and PHP Best Practices.

    Posted by Posted by admin under Filed under PHP Comments No Comments »

    21. Oct 2007

    Hervorragender Vergleich der Top 3 PHP Frameworks

    Auf IBM developerWorks wurde in diesen Tagen eine Serie über die 3 bedeutensten PHP Frameworks gestartet:

    • Zend Framework
    • symfony
    • CakePHP

    Die drei Frameworks werden am Beispiel der Installation einer Anwendung miteinandern verglichen.

    Hier klicken für Teil 1: Getting started with three popular frameworks

    Posted by Posted by admin under Filed under Frameworks, PHP Comments No Comments »