Tag Archiv: classes

Google File Finder

Package:
Google File Finder
Summary:
Search for files in sites using Google
Groups:
Files and Folders, PHP 5, Searching, Web services
Author:
Diego Garrido de Almeida
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.


nbrecs class

Package:
nbrecs class
Summary:
Extract and list MySQL database table information
Groups:
Databases, HTML
Author:
Pierre FAUQUE
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.


Simple string diff

Sample output
Package:
Simple string diff
Summary:
Compare two strings and return changed lines
Groups:
PHP 5, Text processing
Author:
Artur Graniszewski
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.


Search results retriever

Package:
Search results retriever
Summary:
Perform searches on PubMed, Amazon, jStor, Google
Groups:
PHP 5, Searching, Web services
Author:
Pierre-Luc Germain
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.


Login PHP Class

Package:
Login PHP Class
Summary:
Authenticate users stored in a MySQL database
Groups:
Databases, PHP 5, User Management
Author:
Antonio Ciccia
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.


Ripcord

Package:
Ripcord
Summary:
Implement XML-RPC clients and servers
Groups:
PHP 5, Web services
Author:
Auke van Slooten
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.


Email attachments reader (IMAP/POP3)

Package:
Email attachments reader (IMAP/POP3)
Summary:
Retrieve file attachments from e-mail messages
Groups:
Email, Files and Folders
Author:
Alexander
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.


Version Translator

Package:
Version Translator
Summary:
Convert PHP code between namespaces and PEAR names
Groups:
Code Generation, Language, PHP 5
Author:
eridal
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.


Dextep Template Engine

Package:
Dextep Template Engine
Summary:
Template engine based on regular expressions
Groups:
Templates
Author:
Alexey Burkov
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.


PHP AGI

Package:
PHP AGI
Summary:
Control an Asterisk VOIP instance
Groups:
Audio, Networking, PHP 5
Author:
Matthew Asham
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..


Powered by Gewgley