The fast and efficient development of web-oriented softwareis becoming the key point for small software houses to becompetitive in developing open source solu-tions for theenterprise. The event-driven approach, implemented using modularframeworks, seems a victorious path to enjoy and sustain opensource projects. Author Simone Grassi takes us through the LybraFramework, which makes event-driven web development with PHP abreeze.—by Simone Grassi
Each day, developers create and maintain millions of websites that impede access to a large demographic of potential websurfers. In the US alone, it is estimated that nearly one in fivepeople have some type of disability or long-lasting condition. Thisproblem doesn’t affect only disabled people—it makes sitesjust a little less usable for everyone. As Eric David Wiener showsyou, though, making your site accessible is not difficult—youjust need where to look.—by Eric Wiener
In last month’s issue, Marco Tabini examined thestructure and contents of a PDF document in considerable detail.This month, he’ll show you how to actually write a PHP librarycapable of opening one and modifying its contentsprogrammatically.—by Marco Tabini
Sending email with PHP is easy. Sending anything other thanASCII text requires reading a whole range of Internet RFC’s andremembering the key points of all of them if you want to ensurethat you are doing things correctly and, when it comes to parsingand working with mail from external sources, that’s a whole bignasty mess. In this article, Wez Furlong shows you just what you’resupposed to be doing, and then look at easy ways to do it.—by Wez Furlong
In the final portion of his regular expression series, authorGeorge Schlossnagle examines three of the most advanced regextopics yet: complex evaluated replacements, offset capturing andrecursive replacements.—by George Schlossnagle
With the ever-growing popularity of blogs, news feeds and webservices, more and more PHP developers find themselves insituations where they need to re-trieve remote content. While it istrivial to make simple GET requests, more com-plex needs oftencause a fair bit of headache. In this article, Ilia Alshanetskygoes over the various PHP features that can significantly simplifythe process of retrieving re-mote content through less commonmethods.—by Ilia Alshanetsky
Accessing backend system…
We're sorry, but your session has expired due to inactivity. Please use your browser to refresh this page and log in to our system again.