Category Archives: Classes

Salt Password Class

Package:
Salt Password Class
Summary:
Generate random passwords with salt
Groups:
PHP 5, Security, Text processing, User Management
Author:
Ákos Nikházy
Description:
This class can be used to generate random passwords with salt.

It can generate a random password of a configurable length which may include letters, digits and optionally some special symbol characters.

The class may also generate a random salt value that is appended to the password before taking its MD5 hash to store in a database or file for posterior password verification.


Smart File Cache

Package:
Smart File Cache
Summary:
Store and retrieve variable values in cache files
Groups:
Cache, Files and Folders, PHP 5
Author:
chema
Description:
This class can be used to store and retrieve variable values in cache files.

It can serialize the value of a given variable and store it in a cache file.

The class can also retrieve the original variable value from a cache file. Cache files are valid for a given expiry period.

A special cache file can be used to store application wide variables. The variable values in this cache file are loaded every time an object of this class is created.

The access to cached variables can be done by accessing class variables with the same names as the cache keys.

The class may also explicitly remove a given cached variable file.


Localized Date/Time Strings

Package:
Localized Date/Time Strings
Summary:
Manipulate time and dates based on a given locale
Groups:
Localization, PHP 5, Time and Date
Author:
Igor Reverser
Description:
This class can be used to manipulate time and dates based on a given locale.

It takes the name of a given locale and performs time and date manipulation operations assuming dates formatted for that locale.

The class provides localized versions of functions equivalent to PHP strtotime, gmdate, date and getdate.


Yahoo Search API Client (BOSS)

Package:
Yahoo Search API Client (BOSS)
Summary:
Perform Web searches using the Yahoo BOSS API
Groups:
Cache, PHP 5, Searching, Web services
Author:
Fabian Schmengler
Description:
This package can be used to perform Web searches using the Yahoo BOSS (Build your Own Search Service) API.

It can send HTTP requests to the Yahoo BOSS API Web server to perform searches for Web pages, images and news.

The class can cache the results in local files to avoid the overhead of sending requests to perform previously made searches.


EMail Logger

Package:
EMail Logger
Summary:
Store e-mail messages information in log files
Groups:
Email, Logging, PHP 5
Author:
Rodrigo Moraes
Description:
This class can be use to store e-mail messages information in log files.

It can append to a given log file information about e-mail messages. It includes the e-mail sender, recipient, subject, message body and delivery date.

The class can also retrieve e-mail message information previously stored in log files and serve it for download in JSON format.


WS Client Builder

Package:
WS Client Builder
Summary:
Generate class code for calling a SOAP Web service
Groups:
Compression, PHP 5, Web services
Author:
Basilio Briceño
Description:
This class can be used to generate class code for calling a SOAP Web service.

It takes the URL of a SOAP Web service WSDL (Web Service Definition Language) definition and passes it to the SOAP client class so in can parse it and retrieve the list of Web service functions.

The class generates code for a class that includes functions that perform SOAP requests to call the Web service functions.


INI handler

Package:
INI handler
Summary:
Read and write configuration values to INI files
Groups:
Configuration, Files and Folders
Author:
Gianluca Zanferrari
Description:
This class can be used to read and write configuration values to INI files.

It can read a given INI file to retrieve, change or delete configuration values.

The class can also display the values of the configuration values retrieved from the INI file.


Thumbnail Generator and Watermark Creator

watermarked image
Package:
Thumbnail Generator and Watermark Creator
Summary:
Generate thumbnails and add watermarks to images
Groups:
Graphics
Author:
subash
Description:
This package can be used to generate thumbnails and add watermarks to images.

It can open an image in GIF, JPEG or PNG format and creates a thumbnail image with a given limit width and height stores the resized image in a thumbnails directory.

It can also apply a watermark image and a text to mark a given image.


Powered by Gewgley