` Practical Solutions to Common Problems '
As a PHP developer, there are certain problems you're almost guaranteed to face. Generating charts and graphs, converting HTML documents to PDF format?HP is equipped to handle all of these, but coming up with the best implementation can be tricky! Now, instead of trawling through message boards and mailing lists for the answer, you can just crack open The PHP Anthology!
The PHP Anthology is a complete reference guide for any PHP developer--hobbyist or professional--to help you write better, faster and more secure code that solves common problems. The author, Harry Fuecks, has compiled over 100 best-practice solutions that any developer will find invaluable when building content management systems, intranets, shopping carts or anything else.
'Unlike other recipe-style books, The PHP Anthology doesn't just show you a short snippet of code; it goes a step further and presents an object-oriented version of each solution. Harry has done a fantastic job? only wish I'd written it myself!'
Kevin Yank - Tech TimesWith The PHP Anthology you'll
save hours researching solutions to common problems
learn to cut down on wasted development time with professional development techniques
gain the condensed experience of years of PHP coding
find out how to develop secure, reliable and easy-to-maintain PHP applications
explore real-world Object Oriented Programming with PHP
And most importantly, the PHP Anthology will help you get it right the first time!
The PHP Anthology takes the most common problems posted by PHP developers in many discussion lists, forums and newsgroups and shows you how to solve them using modern PHP-coding practices. Along with detailed discussion of the key issues involved in solving specific problems, The PHP Anthology promotes development using PHP's Object Oriented Programming (OOP) features and popular Open Source libraries.
All solutions and code in the books have been reviewed and approved by today's top PHP experts, including Kevin Yank, author of the best-selling 'Build Your Own Database-Driven Website Using PHP & MySQL'. In other words, you can be assured that the books will show you how to develop rock solid, secure applications in the most efficient way possible.
The PHP Anthology can serve as a reference book to over 100 common problems, or if you want to read it cover-to-cover, it can serve as tutorial on advanced PHP coding techniques. Either way, it will provide you with unique insight to help you drastically improve your development techniques, cut down on needless lines of code and avoid potential security pitfalls.
If you can just use one or two solutions from the books per year, they'll have paid for themselves many times over in time savings, and with over 100 solutions between the two books, you'll almost certainly use a lot more!
The PHP Anthology - Volume I: Foundations
The first book in The PHP Anthology will show you how to:
write truly portable code
work with PHP's Object Oriented Programming (OOP) features, without a computer science degree
utilize MySQL's little-known 'FULLTEXT' search facility, repair MySQL tables, backup your database and avoid SQL injection attacks
fetch files over a network using PHP's FTP features, create zipped archives and gain access to the local file system
validate and filter user submitted content, and avoid cross-site scripting hacks
learn how to produce professional charts and graphs, and create thumbnails and watermark images
send email using PHP, including HTML email with attachments and embedded images
create search engine friendly URLs so your sites can get spidered
create professional error handling routines
and much, much more!
The PHP Anthology - Volume II : Applications
In the second Volume volume of The PHP Anthology you'll:
find out all about user authentication using PHP, including creating a user registration system that supports user groups and permissions.
learn to parse RSS feeds using the SAX and DOM APIs, and also create your own RSS feeds
generate PDFs, SVG images and WAP-enable your Website
explore the various ways of collecting site statistics and traffic information so you can improve the user experience on the sites you build
speed up your site by caching pages, both client and server-side to dramatically increase performance and decrease bandwidth usage
optimize your code, learn about N-Tier application design, and minimize errors with unit testing
learn how to apply five traditional software design patterns to real problems in PHP