Package:
Summary:
Obfuscate HTML using JavaScript
Groups:
Author:
Description:
This class can be used to obfuscate HTML using JavaScript.
It takes a string with HTML tags and generates HTML with JavaScript that once loaded in a browser will display the original HTML tags.
The generated JavaScript has the original HTML tags in an obfuscated form.
Package:
Summary:
Store and retrieve cache data in files
Groups:
Author:
Description:
This class can be used to store and retrieve cache data in files.
It can store data in a cache file with a given life time limit before it expires.
The class can also retrieve the data from the cache time and check if it did not expire.
It can also delete existing cache file or remove them only if they already expired.
Package:
Summary:
Filter request values by type
Groups:
Author:
Description:
This class can be used to filter request values by type.
It can process POST and GET request variables a determine if they match a given type.
The class returns the original values or default values if the request values do not match the expected type.
Currently the class supports filtering strings to remove tags and add escaping slashes, integers and floating point values.
Package:
Summary:
Template engine that replaces tags in PHP scripts
Groups:
Author:
Description:
This class implements a template engine that replaces tags in PHP scripts.
It can load a template file which can be a PHP script which is executed when the template is loaded.
The loaded template is processed by replacing tags, which are named marks delimited by curly braces, by template variable values.
When template variable values which are arrays, the class iterates the template processing over all values.
The class can display the processed template as the current script output or return the resulting template string.
Package:
Summary:
Generate images for CAPTCHA validation
Groups:
Author:
Description:
This class can be used to generate images for CAPTCHA validation.
It can generate an image with a random text obfuscated by a noise background image and random ellipse shapes.
The image text is stored in a session variable for posterior validation.
Package:
Summary:
Export MySQL query results to an Excel XLS file
Groups:
Author:
Description:
This class can be used to export MySQL query results to an Excel XLS file.
It can perform a given MySQL SELECT query and generates an Excel XLS file with the query results using PEAR spreadsheet Excel writer class.
Package:
Summary:
Determine the URL to that a page redirects
Groups:
Author:
Description:
This class can be used to determine the URL to that a page redirects.
It can send an HTTP request to a given URL and check the response headers to determine if the server wants to redirect to another URL.
It may follow the redirect URLs recursively if the requests to the target URL also redirect to another URL.
The class returns the final URL to where the redirection headers point.
Package:
Summary:
Generate MAC addresses
Groups:
Author:
Description:
This class can be used to generate MAC addresses.
It can generate an identifier that could be used as MAC address for a network device.
Package:
Summary:
Measure the performance of PHP
Groups:
Author:
Description:
This class can be used to measure the performance of PHP code.
It can execute code of the class that perform several types of loops and other time consuming operations in order to evaluate how the current PHP version performs in the current machine.
Package:
Summary:
Get details of users of the Taringa site
Groups:
Author:
Description:
This class can be used to get details of users of the Taringa site.
It can send HTTP requests to the Web server of the Taringa site Web services API to retrieve several types of information about the participation of users of that social network site.
Currently it can obtain and display user profile data, get the achieved levels, the list of posts and their categories, and get site statistics.