HTML Forms generation and validation is a PHP class that generates HTML forms supporting many built-in validation types on server and client sides. It prevents security attacks by discarding spoofed values, has multiple submit protection, outputs HTML for fields displayed as fully accessible or in read-only mode, and has field value filtering and reformatting. It can be extended with custom control plug-ins. AJAX based form submission, upload monitor progress bar, auto-complete text input, automatic layout renderer, calendar date, CAPTCHA, Google Maps world location selection, linked select, and animation effects plug-ins are available.
The MIME Email message class composes and sends MIME encoded email messages. It features user-definable headers and body parts, support for plain text and HTML body, headers with non-ASCII text, HTML messages with embedded images, file attachments with content type detection, forwarding of messages as attachments, setting the error delivery address with the Return-Path header, and sub-classes for different delivery methods: mail, SMTP, Qmail, Sendmail, and Microsoft IIS or Exchange pickup folder. It also supports sending personalized bulk mail by replacing the message parts that differ for each recipient.
Plankton is a Web application framework for PHP. It is an integrated collection of classes that provide the building blocks and underlying architecture for Web application development. Features include a project wizard, advanced form handling, XML document handling, DBMS-independent database connectivity, accessibility features, and more.
arraymanip is a PHP class for manipulating data in arrays. It is capable of moving elements from one position to another, deleting elements, and inserting elements in specific positions. It supports mixed indexed arrays, although this isn't recommended. By default it works with integer indexed arrays.
Apple's QuickTime multimedia architecture has some features that can be exploited through server-side scripting and HTML embedding, but it's something of a black art. There is confusion and inconsistency in how best to embed QuickTime in Web pages, deal with QTVR, let movies talk to each other, pass XML QTLists back and forth between movies and servers, and much more. PEAR::QuickTime hopes to expose this in a clean and elegant way so that QuickTime can reach the audience it deserves. It aims to provide a simple and consistent interface to these features through a set of PEAR-compatible PHP classes and functions.