Package:
Summary:
Get information about IP address from IPInfoDB.com
Groups:
Author:
Description:
This class can be used to get information about IP address from IPInfoDB.com.
It can send an HTTP request to the IPInfoDB.com Web services API to query information about a given IP address, like country, state, city, latitude, longitude, time zone, etc..
The class parses the response and returns all the details about the IP address in an array.
It may also resolve an host address by name before querying the respective IP address.
Package:
Summary:
Search and count words in a file
Groups:
Author:
Description:
This class can search and count words in a file.
It can open a file and display how many words it contains and how many times they appear.
The class can also search a specific word and display how many times it appeared.
Package:
Summary:
Monitor and restore damaged application files
Groups:
Author:
Description:
This class can be used to monitor and restore damaged application files.
It can scan the application directory and take a backup of its files into a ZIP archive.
Later the class can check if all files are still OK. If any files were damaged eventually due to a security, the class may warn the administrator by e-mail and restore the damaged or deleted files form a previous backup.
If the installation is updated, the class may update the existing backup archive.
Package:
Summary:
Generate sitemaps and notify updates
Groups:
Author:
Description:
This class can be used to generate sitemaps and notify updates to search engines.
It can build a sitemap file from a list of URLs. The URLs may have attached the last modification date, a change frequency and a priority. The sitemap file may be saved in the compressed format.
The class may also update the site robots.txt file with the sitemap address.
When the sitemap is updated, the class can also notify search engines like Google, Bing, Yahoo and Ask.
Package:
Summary:
Manage XML and MySQL databases using SQL
Groups:
Author:
Description:
This package can be used to manage XML and MySQL databases using SQL.
It can create a database with tables stored on XML document files, PHP serialized data or MySQL using separate driver classes.
All drivers support querying data using the same SQL syntax.
Package:
Summary:
Manage variables with dynamic names
Groups:
Author:
Description:
This class can be used to manage variables with dynamic names variables with dynamic names.
It can create and assign object variables with names defined dynamically.
Package:
Summary:
Calculate hosting bandwidth based on its audience
Groups:
Author:
Description:
This is a simple class that can be used to calculate hosting bandwidth based on its audience.
It takes as parameters the average number of visitors, page views per visitor and page size.
The class calculates estimates and displays the average bandwidth usage per day, per month, per visitor, minimum and maximum transfer rate per second.
Package:
Summary:
Calculate hosting bandwidth based on its audience
Groups:
Author:
Description:
This is a simple class that can be used to calculate hosting bandwidth based on its audience.
It takes as parameters the average number of visitors, page views per visitor and page size.
The class calculates estimates and displays the average bandwidth usage per day, per month, per visitor, minimum and maximum transfer rate per second.
Package:
Summary:
Execute Oracle database queries
Groups:
Author:
Description:
This class can be used to execute Oracle database queries.
It can establish a connection to an Oracle server, parse queries and execute them.
The class can execute SELECT, INSERT, UPDATE, DELETE and TRUNCATE queries.
It can log the queries to a file and display warnings or exit when an error occurs.
Package:
Summary:
Retrieve server traffic information using RRDTool
Groups:
Author:
Description:
This class can be used to retrieve server traffic information using RRDTool.
It takes as parameters about the RRD file paths, network interfaces and period to analyze.
The class retrieves information about the in and out traffic currently, average, maximum and percentage.