This is a PHP class that attempts to validate a given e-mail address at three levels: matching the address against a RFC compliant regular expression, verifing the existence of the destination SMTP server by verifying the respective DNS MX record, and connecting to that server to see if the given address is accepted as a valid recipient. The class also features a debugging output option that lets you see the remote SMTP server connection and data exchange dialog to see the real cause why an apparently valid address may not be accepting messages.
Textlocal API2 Wrapper is a PHP class that can send SMS or MMS messages using the Textlocal API over HTTP. It can send an SMS or MMS message to a given number, send a message to a group of contacts, create groups of contacts, add contacts to a group, retrieve the available groups, delete contacts from a group, delete groups, retrieve message history, etc.
cMySQL_DB is a class that handles MySQL database connections and queries. It can select the database to access, escape literal text values to use in queries, execute arbitrary SQL queries, retrieve query results as arrays or objects, retrieve the count of query result rows, retrieve the number of affected rows, and retrieve the last inserted table record identifier. Errors can also be logged.
PHP HTTP protocol client is a PHP class for making HTTP requests. It can establish connections via SOCKS or proxy servers and establish secure connections (HTTPS) with optional SSL client certificates. It supports HTTP Basic, HTTP Digest, and NTLM (Windows or Samba) authentication mechanisms. It submits POST requests with user-defined form values, file uploading, or with user-defined request bodies. It handles cookies and automatic redirection handling. There is an addon class that logs in to Yahoo! and executes actions on behalf of the user, like exporting the address book or sending invitations to Yahoo! groups.
XML parser class is a PHP class that parses arbitrary XML input and builds an array with the structure of all tag and data elements. Optionally it can keep track of the positions of each element to locate elements that may be contextually in error. Supports a parsed file cache to minimize the overhead of parsing the same file repeatedly. Optimized parsing of simplified XML (SML) formats ignoring the tag attributes.