Amazon S3 Stream Wrapper is a PHP class that acts as a stream wrapper that can be used to get and send files to Amazon S3 (Simple Storage Service). It sends HTTP requests to access the Amazon S3 Web services API in order to store and retrieve files just by using fopen('s3://...') calls and using regular fwrite and fread functions to send and retrieve file contents from Amazon S3 servers. This stream wrapper class can also delete files, and create, list, and delete directories.
File exchange Protocol can be used to store and retrieve files in a remote repository server using HTTP. It can access a remote server using HTTP requests with authentication to protect the access to the remote files. The class can perform requests to create, write, read, and delete remote files. It can also create, list, and delete directories. It implements a stream wrapper interface to make it possible to access the remote files with PHP functions like fopen('fep://...') and other PHP file and directory manipulation functions. You can also apply a Stream Wrapper that allows you to mount a remote filesystem.
Cool PHPUnit Testcase Runner is a program to help optimize PHP software via unit testing. It recursively finds all unit test files within the PHP include path that use the naming pattern \*Test.php. The selection set is displayed in the form of a drop-down menu to run each of the test files separately. By inserting paths, filenames, and PEAR style classnames into a textarea field, you can fine tune the selection of the drop-down menu. The test results are displayed both as a progress bar and as a result list with additional information. Both formats use colors to differ successful results from the other result types.
Output Buffering handler is a class that can be used to manage multiple filters that can filter the output of the current script. It enables the script output buffering in such way that the output will be filtered by handler code managed by the class. The class can add multiple handlers that will process the output one after another. The handler code is treated as a PHP code template that is executed to process the output and return the filtered output.
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.
Sortable Elements is designed to make use of various frameworks in order to make it extremely easy to sort and edit database elements. Namely, it uses the scriptaculous framework in order to allow draggning of the elements up and down to sort them. It also uses AJAX to allow you to edit the names of the element within the draggable tab.
PHPBiDi is an implementation of the Unicode Bidirectional Algorithm in PHP. This package can be used to get the visual representation of text strings for languages that are written from right to left. It can parse right to left strings of plain text or HTML and returns visually, rather than logically, ordered strings of characters.