Package:
Summary:
Dump and restore directories into archive files
Groups:
Author:
Description:
This class can be used to dump and restore directories into archive files.
It can traverse a given directory recursively and build an archive with the contents of the directory files.
The class can also do the opposite, i.e, recreate the original directory structure and file contents retrieving it from a previously generated contents file. The original file owners and permissions are restored too.
Package:
Summary:
Extract XML data into an array and vice-versa
Groups:
Author:
Description:
This class can be used to extract XML data into an array and vice-versa.
It can parse a given XML document and return an nested array that describes the XML document structure and data.
The class can also do the opposite, i.e. take an array with a document structure and data and generate a XML document from it.
Package:
Summary:
Generate image with a DVD burn progress bar
Groups:
Author:
Description:
This class can be used to generate image with a progress bar like one when you burn a DVD on your desktop application.
It can generate an image with a given size and colors showing a scale that is a progress bar denoting how much has been burned of a disk with given capacity.
The generated image is served in PNG format as the current script output.
Package:
Summary:
Serve files for download preventing harvesting
Groups:
Author:
Description:
This class can be used to serve files for download preventing harvesting.
It can look a request variable for the name of the file being requested and then performs several checks.
Currently it cleans the file name from dangerous characters by taking the file base name and then it checks if the requested file exists under a given download directory, checks if the file has an accepted file name extension, check if the user browser is not a known robot, and checks if the user address host name is not in a list of known crawler addresses.
The class serves the file for download if all conditions are satisfied.
Package:
Summary:
Generate and validate license serial numbers
Groups:
Author:
Description:
This class can be used to generate and validate license serial numbers.
It can generate serial number string based on the current user IP, host name, site name, and a given number.
The class can also determine if a previously generated serial number is valid.
Package:
Summary:
Add class functions dynamically from script files
Groups:
Author:
Description:
This class can be used to add class functions dynamically from script files.
It traps calls to inexistent class functions. The class loads script files with the same name as the called function and uses the loaded code to implement the missing functions.
Package:
Summary:
Sort values using the SmoothSort algorithm
Groups:
Author:
Description:
This class can be used to sort values using the SmoothSort algorithm.
It takes an array of values and sort the values by ascending order with the SmoothSort algorithm.
The class can also take a callback function for comparing two values to be sorted, so it can sort any types of values by any type of order.
A new free DNS service has been added to the
Free Dynamic and Static DNS Services
and Name Servers page. This service provides geographically diverse name servers, support for
domain name queries made using
IPv4 and native IPv6, etc. If you're confused by the above sentences, and merely want to
create your own website,
note that you don't need the above services. Read
How to Make / Set Up
Your Own Website: The Beginner's A-Z Guide instead.