Package:
Summary:
Store and retrieve cached data in files
Groups:
Author:
Description:
This class can be used to store and retrieve cached data in files.
It can check if a cache file with a given key exists and retrieve its data.
The class can optionally check if the cache file was created before a given expiry time has passed.
If the cache file does not exist or expired, the class can store new data in the cache file.
The class may also delete cache files with a given key or delete all cache files in the cache directory or sub-directory.
Package:
Summary:
Store and retrieve cached data in files
Groups:
Author:
Description:
This class can be used to store and retrieve cached data in files.
This is a very simple and fast one file cache class. This is a static class with four public static functions to save, get, delete file & group cache.
This class simply serializes the data and save it in the file named as given key. Cache can also be saved in groups, groups are nothing but folders in which the group cache is saved.
Data is un-serialized when returned from cache.
Package:
Summary:
Take backups of MySQL database using mysqldump
Groups:
Author:
Description:
This class can be used to take backups of MySQL database using the mysqldump program.
It executes the mysqldump program to take a backup of a given MySQL database and store it in a given backup file.
Package:
Summary:
Connect and query MySQL databases
Groups:
Author:
Description:
This package can be used to connect and query MySQL databases.
There is one class that can establish connections to a given MySQL server.
Another class can execute SQL queries and retrieve the results into arrays or objects.
Package:
Summary:
Redirect mobile phone users
Groups:
Author:
Description:
This class can be used to redirect mobile phone users.
It can check the user agent string sent by the user browser and redirect to different URLs depending on the type of device that is use to access the current page.
Currently it can redirect to different URLs depending on whether the user device is an iPhone, a PlayStation or another device that supports WML.
Package:
Summary:
Copy or clone files
Groups:
Author:
Description:
This class can be used to copy or clone files.
It traverses a given source directory recursively and copy all files and directories if they do not exist in a given destination directory.
Package:
Summary:
Compose and generate RSS 2.0 feeds
Groups:
Author:
Description:
This class can be used to compose and generate RSS 2.0 feeds.
It can compose the details of the RSS feed channel and the items it contains.
The class can generate the XML string and either store it in a file, display it in the browser as the current script output, or force the browser to download.
Package:
Summary:
Read and write data to computer I/O ports on Linux
Groups:
Author:
Description:
This class can be used to read and write data to computer I/O ports on Linux.
It open a given I/O and read or write arbitrary data to that port.
The current user running PHP to use this class should be root.
Package:
Summary:
Execute MySQL queries from lists of parameters
Groups:
Author:
Description:
This class can be used to execute MySQL queries from lists of parameters.
It can execute SQL SELECT, INSERT, UPDATE and DELETE queries from lists of parameters that define tables, fields, field values and condition clauses.
Package:
Summary:
Validate European Union VAT numbers
Groups:
Author:
Description:
This class can be used to validate European Union VAT numbers.
It takes a VAT number issued by any European Union member and performs basic checking to see if the number can be valid.
Then the class also validate the VAT number by sending a HTTP request to a site of an European Union that checks if the given number is valid and exists.