IAM OPML Parser Class parses an OPML file (provided its URL) and returns an array. This array contains, for each of the OPML file's elements, the following attributes: link_url, link_name, link_target, link_description, link_rss, created (date of creation), and type (link type: RSS, HTML, etc.). The class uses file_get_contents() to retrieve the contents of the OPML file, and then the XML extension is used to parse and store the file’s data in an associative array, where each outline element is stored using a different array index.
The adventure PHP framework (APF) is a utility to implement object oriented and generic PHP Web applications. It allows the developer to create programs in compliance with approved software design patterns, and the code base already has answers to many everyday problems. The framework cannot be described as an application that only has to be configured, but rather as a technical basis and design guide for the design of software. Further, it introduced many concepts and efficiency tools already well known in the Java community.
Easy Debugger is a simple class that makes debugging complex sites very simple. The class allows you to clearly and easily output strings, variables, and objects and color code them for easier reading. It also makes it incredibly simple to output strings, variables, or even objects to email for simple troubleshooting or AJAX pages and pages where reload doesn't allow debugging. It saves debug output until the end of the page; groups all outputs from a page together; groups all outputs from specific files together; has easy color coding for advanced troubleshooting; shows line numbers and file names so you don't lose debug items; and has simple helper functions to speed up use. Debugs can be left on while the site is live, with no unwanted interruption. This code has been used on over 100 sites, from simple HTML pages to complex Web applications.