My favorites | Sign in
Project Home Downloads Wiki Issues
Project Information
Members
Featured
Downloads
Wiki pages
Links

My collection of PHP classes. At the moment contains following classes:

iCalendar

Classes for generating iCal-files.

i18n

Classes for internationalization. Mainly for translating strings. Translationstrings can be stored in different backends (like MySQL, Text, …). Since there is an interface you can create your own backend too. Further there are methods for converting measurements, currencies and numbers. Flattr this

vCard

Classes for generating vCard-files. Flattr this

Cache

Simple class for caching strings. Flattr this

RSS Builder

Classes for generating RSS-feeds. Support for different versions. Output can be saved for caching. Flattr this

Atom Builder

Same purpose as the RSS Builder only for creating Atom-feeds. In general I would use the Atom format since it's implementation is much cleaner and done after the specs. The RSS Builder classes were build by reverse engineering RSS files.

ReloadPreventer

Small class which creates tokens to check if a form has been submitted more than once (i.e. by hitting F5 in a Browser to reload the page). Flattr this

Thumbnail

These classes can generate thumbnails of images and cache the smaller versions. Also you can use other small image as watermarks to place them over the original picture. Further you can create a contact sheet for a whole folder with pictures. Flattr this

MCrypt

Class for encrypting and decrypting strings with PHPs MCrypt functions. Flattr this

Documentation

Since I'm a lazy bone, there is not much documentation for the classes. All of the downloads contain example-files which are documented inline and use all of the functionality of the classes. You should be able to understand how it works by looking at those files.

Powered by Google Project Hosting