Purpose: Recursive projection of the filesystem (sub-)tree in an object
Changes from 1.0: Better comments and formatting. Variables now are private, read-only access is provided through __get(). The return-values of the search-methods now are false in case nothing is found.
Changes from 1.2: Added support to add custom-headers. Renamed addtextbody() and addhtmlbody() to settextbody() and sethtmlbody().
Changes from 1.1: Added support for HTML-bodies, inline-attachments and delivery-notifications. Added sendmail() to enable sending the mail through the function mail().
Changes from 1.0: Added better support for multiple recipients. Added the possibility to add a reply-to-address.
Purpose: Easily use your code with different database systems
Changes from 1.06: Added the possibility to trigger an error if the query does not work. Better comments, better formatting of the code.
Changes from 1.05b: Added the possibility to disable dialect-conversion, for PHP5 convertsql() has been made public to enable manual conversion of the query, for PHP4 $this->dbresource=false is manually set in close() so that the knowns it's disconnected
Changes from 1.05: Updates for the regular expressions
Changes from 1.0: Added support to check the connection and to change the current database
Changes from 1.3: Changed to use readline() instead of read() in order to improve performance. Better comments, better formatting of the code.
Changes from 1.2: Changed the class to extend from TCPConnection.
Changes from 1.1: Added support for CRAM-MD5-authentication. Added code to auto-detect the supported authentication-mechanisms and use the strongest that is avaiable and supported by the class.
Changes from 1.0: Fixed the bug that only allowed one recipient and no Cc- and Bcc-recipients. Added code to remove the Bcc-header from the mail.
Changes from 1.1: Better comments. Error-suppression has been removed.
Changes from 1.0: Added support to switch between blocking and non-blocking connections and added readline() and readbytes() for more controlled reading of the connection.