pagination class is a PHP class that can be used to split MySQL database query listings between multiple pages. It takes as parameters an SQL query, the limiting number of result rows to display per page, and the number of the listing page being displayed. The class executes the query to retrieve the results of the current page and stores the result handle in a class variable. The class also generates HTML with links to go to the first, last, next, previous, and any intermediate page of the listing. It also generates HTML to display the current page being displayed and the total number of rows in the result set.
path can be used to manipulate a colon-separated list of paths contained in an environment variable such as PATH. New paths can be added either to the beginning or the end of the path list, paths can be removed from the path list, and several checks can be made on the paths contained in the path list. All duplicate paths in the list are removed.
The pfbtopfa utility converts PostScript Type 1 fonts in the PFB binary format into the ASCII PFA format used by X and other Unix PostScript Type 1 font uses. It can be used to convert font files, or it can be used as a traditional Unix filter, reading its input from stdin and writing its output to stdout. It can also be used as a combination of the two: read from stdin, write to a file, or read from a file, write to stdout.
phalidate is a set of classes used in data validation. Data can come from an HTML form or other source. It is designed to work with or without a templating engine like Smarty, to be extensible, and easily changed. It also has support for localized error messages (currently English, Spanish, and German).
php xmllib is a class that is capable of parsing XML documents using only PHP code, without the need for a special extension library like Expat or any other XML parsing library. The code is very compact and efficient compared to competing libraries. However, it's not as feature-rich.