Package:
Summary:
Search for files in sites using Google
Groups:
Author:
Description:
This package can be used to search for files in sites using Google.
There is a base class that can HTTP send requests to Google to perform searches for given keywords.
There are also several sub-classes that can make the searches be restricted to certain sites that host files for download. Those classes parse the results and extract the file pages.
Currently there are sub-classes specialized on searching for files available in sites like MegaUpload.com and filesonic.com.
Package:
Summary:
Extract and list MySQL database table information
Groups:
Author:
Description:
This class can be used to extract and list MySQL database table information.
It can query a given MySQL database to extract table status information.
The class can generate an HTML table on which it displays the retrieved table status information like the table names, number of records, next increment, sizes, comment and last modified.
Package:
Summary:
Compare two strings and return changed lines
Groups:
Author:
Description:
This class can be used to compare two strings and return the changed lines.
It takes two strings and split them into arrays of lines.
The class can compare the two arrays of lines and return a new text string denoting with + and - the lines that were added and removed from the first to the second string.
Package:
Summary:
Perform searches on PubMed, Amazon, jStor, Google
Groups:
Author:
Description:
This class can be used to perform searches on several sites.
The base class can send HTTP requests to a given site to search for given terms.
There are several sub-classes that specialize on searching several types of sites and parsing the returned response to extract the search results.
Currently there are sub-classes for searching PubMed, Amazon, jStor, Google search and Google Maps.
Package:
Summary:
Authenticate users stored in a MySQL database
Groups:
Author:
Description:
This class can be used to authenticate users stored in a MySQL database.
It can verify whether a given user and password are valid. The password may be hashed with MD5 or SHA1 before verification.
The class initialize session variables with values with the user records if he is successfully authenticated.
Package:
Summary:
Implement XML-RPC clients and servers
Groups:
Author:
Description:
This package can be used to implement XML-RPC and SOAP clients and servers.
There is client class that can send HTTP requests to XML-RPC servers.
Another class can be used to implement XML-RPC servers acting as interface to a given object.
Package:
Summary:
Retrieve file attachments from e-mail messages
Groups:
Author:
Description:
This class can be used to retrieve file attachments from e-mail messages.
It can connect to an IMAP or POP3 server using the PHP IMAP extension and retrieves files attached to e-mail messages.
The retrieved attached files may be saved to local files.
Package:
Summary:
Convert PHP code between namespaces and PEAR names
Groups:
Author:
Description:
This class can be used to convert PHP code between namespaces and PEAR names.
It can parse PHP script files and convert class and namespace names in code PHP 5.3 code and class names with PEAR naming conventions.
It can process individual scripts or whole directories of scripts.
Package:
Summary:
Template engine based on regular expressions
Groups:
Author:
Description:
This package implements a template engine based on regular expression replacements.
It can process template with marks that define placeholders or sections using regular expressions to locate and replace those marks.
Currently it supports marks that define expressions, conditions, loops and sub-templates files.
The templates may compiled and cached to avoid processing the templates again in the future.
Package:
Summary:
Control an Asterisk VOIP instance
Groups:
Author:
Description:
This package can be used to control an Asterisk VOIP instance.
It can connect to the network interface of an Asterisk instance running on a given IP address and port and send commands to control Asterisk.
Currently it can send commands to control options such as the hangup timeout, set the monitoring file of a channel, monitor a channel, control the events to be sent to the instance, get the state of extensions, get channel variables, hangup a channel, list IAX peers, check the message mailbox, original calls, list parked calls, manage queues, redirect channels, manage the zap channel, list available commands, send arbitrary commands, etc..