Package:
Summary:
Send HTTP requests to Web servers
Groups:
Author:
Description:
This class can be used to send HTTP requests to Web servers.
It can establish a TCP socket connection to a given Web server and send HTTP GET or POST requests. It supports sending cookies and custom POST request body data.
The class can retrieve the response and parse it to extract the response body data and any cookies sent by the server.
Package:
Summary:
Generate and process HTML forms
Groups:
Author:
Description:
This package can be used to generate and process HTML forms.
It can compose a form with all types of basic fields by adding all field definitions programmatically.
It can also process the forms by validating the submitted values.
Package:
Summary:
Execute database queries defined in files
Groups:
Author:
Description:
This package can be used to execute database queries defined in files.
It can load definitions of database queries from files that contain the SQL templates to execute with variables to substitute.
The files may also contain PHP of actions to execute before and after executing the queries, how to format query result fields, when there are no query results, when the query failed to execute.
Package:
Summary:
Convert dates to the Thai format
Groups:
Author:
Description:
This class can be used to convert dates to the Thai format.
It takes a date in ISO format and convert it into the Thai format.
Several variants of the Thai date format are supported.
Package:
Summary:
Search a site and retrieve results from Google
Groups:
Author:
Description:
This class can be used to search a site and retrieve results from Google.
It can send HTTP requests to Google search site to perform searches for given keywords restricted to a given site domain.
The class retrieves the result pages, extract the results and display them with configurable presentation styles.
Package:
Summary:
Extract list of tokens from a text string
Groups:
Author:
Description:
This package can be used to extract list of tokens from a text string.
It can take a text string and split it in tokens separated by text strings or one or more characters.
It supports markers strings that define the beginning and end of a token that may have separator strings inside.
It also supports operators that may be used to combine multiple tokens by performing defined operations and returning the result value.
Package:
Summary:
Implementation of the composite design pattern
Groups:
Author:
Description:
This package presents an implementation of the composite design pattern.
It provides an abstract class that represents a train composition of wagons.
The package also comes with example concrete implementations of train and wagon classes.
This is a simple implementation of Composite Pattern.
In the package can be found three classes: AbstractTrain, Train and Wagon.
Package:
Summary:
Export MySQL database to ZIP files
Groups:
Author:
Description:
This class can be used to export MySQL database to ZIP files.
It can generate a dump of a MySQL database schema and data into a file.
The resulting output is stored in a ZIP file.
Package:
Summary:
Measure the time a PHP script takes to execute
Groups:
Author:
Description:
This class can be used to measure the time a PHP script takes to execute.
It can start measuring the time different sections of a script take to execute.
The class can keep track of the elapsed time of each script section and store the section name and the time in a class array variable.
Package:
Summary:
Manipulate video files using the ffmpeg program
Groups:
Author:
Description:
This package can be used to manipulate videos files in PHP using the ffmpeg program.
It provides classes for retrieving information from video and audio files like the duration, frame and sample rate, frame size, etc..
It can also extract individual frames from the videos and create GD image resources.
It supports the all the video formats supported by ffmpeg like MOV, AVI, MPEG, WMV, and the audio formats MP3 and WMA.