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.

Message goes here.

Message goes here.

Message goes here.

LOG IN / REGISTER
VIEW BASKET
SEARCH:
 
php|architect logo
 
  • MAGAZINE
  • BOOKS
  • TRAINING
  • CONFERENCES
  • Advertise
  • Write

Purchase Issue $4.99
Subscribe today!
View archives

php|architect – June 2007

Test Pattern: Writing Maintainable PHP Code

Writing maintainable code means writing understandablecode—and testable code. Jeff Moore takes a closer look at thepaybacks and costs of maintainability.—by Jeff Moore

Security Corner: Email Injection Vulnerabilities

Well-known PHP security expert Stefan Esser explainsprecisely which in-depth defense strategies you should use toprevent email injection attacks—and why.—by Stefan Esser

Printing from PHP

Every day, somebody somewhere discovers that they need toprint out reports or invoices generated by PHP. There isn’t a lotof documentation out there when it comes to printing directly fromPHP under Windows; here, Timothy Boronczyk fills the gap.—by Timothy Boronczyk

Apache Error Documents with PHP

Combining the Apache custom error document feature with PHPgives almost unlimited possibilities for the handling of errors.There are times when intentionally triggering an HTTP 404 responsecan provide an elegant solution to a problem. In this article, MacNewbold explores the possibilities: simple virtual URLs,auto-search and dynamic database-driven virtual pages.—by Mac Newbold

An introduction to r3

We all know the importance of using composition andinheritance to squash duplication in the code portions of ourprojects. As a project grows, though, exactly the same pitfallsawait your templates. r3 is a Yahoo! command line tool designed tohelp you manage templates and translations across many locales,versions, or brands. How? Matt Zandstra shows us the way.—by Matt Zandstra

Flexing PHP

Everybody’s talking about Adobe Flex these days. Thanks tothe Eclipse-based IDE in Flex 2, it’s reached the Mac OS X andWindows communities as well as the hard-core Linux fans. As along-standing early adopter of new technologies, Jeof Oystercouldn’t wait to try it and find out for himself what all the fusswas about—and what it might mean to PHP developers.—by Jeof Oyster

 

About us

  • What we do
  • Contact us
  • Write for us

Policies & legal

  • Customer support
  • Privacy policy
  • Refund policy
  • Code of Conduct
  • Terms & Conditions

Online Store

  • Magazine
  • Training courses
  • Books

Special sections

  • php[tek] 2013
 

Copyright © 2002-2013 musketeers.me, LLC. — All amounts in USD

 
Podcast powered by podPress v8.8.10.17