Kategorie PHP
Verzeichnisinhalt rekursiv auslesen
Datei-Operationen erfordern gelegenlich auch das Auslesen eines Verzeichnisses. Um wiederkehrende Zeilen zu vereinfachen haben wir eine entsprechende Klasse erstellt. Diese soll für alle Dateiaktionen nutzbar sein und kann gegebenenfalls erweitert werden. Die Methode “getDirectory” öffnet ein Verzeichnis und liest dessen Inhalte in ein Array. Sofern Unterverzeichnisse existieren, kann die Methode auch diese auslesen. Außerdem können die gesuchten Dateiendungen als Array übergeben werden. weiterlesen »
PHPExcel OpenXML Spreadsheet Engine
Oftmals steht ein PHP-Entwickler vor der Aufgabenstellung, Daten in diverse Dateiformate zu exportieren. Für diesen Fall möchte ich auf das Projekt PHPExcel hinweisen und kurz erläutern welche Features die Klassen bieten. Die Website des Projektes ist hier http://www.phpexcel.net zu finden. Dort laden wir uns die aktuelle Version um diese in unserem Script verwenden zu können. weiterlesen »
Array Map Recursive
Diese Funktion array_map ermöglicht zum Beispiel die Bereinigung von POST-Variablen in dem verschiedene Callback-Funktionen auf das Array angewendet werden können. Das aber nur bedingt dynamisch, denn das Array darf nur eindimensional sein. Seit PHP 5.x besteht die Möglichkeit auch mehrdimensionale Arrays mit der Funktion array_walk_recursive zu durchlaufen. Für PHP Versionen kleiner 5.x habe ich folgenden Snippet geschrieben.