maettig.com

PHP-Klassen und Projekte

Einige meiner PHP-Projekte im weitesten Sinne, Artikel, Tutorials, Klassen und Skriptfragmente. Die Auswahl ist unvollständig und alles andere als repräsentativ. Viele meiner Projekte (unter anderem auch ein semantisches Wiki auf RDF-Basis) befinden sich im Vaporware-Status.

PHP 4-Klassen

  • TM::Apeform ist ein Formular-Generator mit Fokus auf minimalem Code (2002–2009)
  • TM::MyCSV erlaubt, mit CSV-Dateien wie mit einer Datenbank zu arbeiten (2002–2009)

Beide Klassen habe ich über viele Jahre gepflegt und in praktisch jedem Web-Projekt eingesetzt.

Weitere, seltener verwendete PHP-Klassen und Funktionen:

  • TM::Bitmap ermöglicht das Laden, Bearbeiten und Speichern von BMP-Dateien.
  • TM::Feed erzeugt RSS-Newsfeeds in verschiedenen Formaten.
  • TM::PHPDoc ist ein einfacher PHPDoc-Parser, mit dem ich API-Dokumentationen aus den Quelltexten meiner PHP-Klassen generiert habe.
  • TM::Template war ein Experiment, die kleinstmögliche Template-Engine zu schreiben, die Variablen, Bedingungen und Schleifen beherrscht. Ich habe sie jedoch nie eingesetzt.
  • imageflip() habe ich für den Frank-Generator geschrieben, um Bilder ohne Einsatz des PECL-Paketes imagick spiegeln zu können.
  • imagesharpen() habe ich für das Schärfen der automatisch generierten Favicons in meinem Fotoblog geschrieben.

Converter

Ältere Texte