Purchase Digital Issue: $6

Subscribe Today:

Digital Edition

Get 12 issues in PDF, ePub, and Mobi format with our digital subscription for only $49/year. Subscribe Digital Edition
1 year / $49

Print + Digital

Or get 12 issues printed and shipped to you as well as the digital copies for just $119/year. Subscribe Print + Digital
1 year / $119

Business

At a business and want multiple print copies to share around the office? Choose the number you want and we'll custom calculate a price for you:

 

Get the iOS App

php[architect] app on an iPad tablet

The php[architect] iOS app lets you quickly download and read the magazine on your iPad or iPhone.

php|architect – November 2005

Flying With Seagull

This month, we bring you the second (and final) part ofWilliam Zeller and Werner M. Krauss’ article on Seagull. Lastmonth, we covered the basics of the Seagull framework. This time,the authors provide a step-by-step guide for setting up an examplemodule in Seagull.—by William Zeller

Job Management with PHP & Cron

Certain tasks take a long time to complete–longer than theclient and server timeouts will allow. In this piece, author MikeDeWolf discusses how to build an admin page to create and monitor ajob queue, and dress it up with nearly real time statusupdates.—by Mike DeWolf

Oracle & PHP

Recently, there has been a lot of attention paid to thepartnership between Zend and Oracle. In this article, author RobertMark examines the benefits that this partnership offers webdevelopers, and gives practical examples how it could affectyou.—by Robert Mark

User Management with Active Directory

Active Directory (AD) can often be found with MicrosoftWindows Server 2003 whenever it is set up as a domain. In thispiece, author Chad Smith offers a number of tips and methods toassist you, the programmer, when accessing, inserting, or alteringobjects within an AD structure.—by Chad Smith

Security Corner: Cross-Site Scripting

This month, columnist Chris Shiflett gives an explanation ofCross-Site Scripting (XSS), one of the most prevalent webapplication security vulnerabilities today. This article introducesXSS, including its history, common and emerging attacks, andeffective safeguards.—by Chris Shiflett

Tips & Tricks: mail() Hacks

How do you send e-mail on a server in which there is no mailagent installed? How do you redirect e-mail messages in a testingenvironment so they don’t go to your users? Ben Ramsey addressesthese two questions, highlighting some useful tricks to redefine orredirect mail().—by Ben Ramsey

Flying With Seagull

This month, we bring you the second (and final) part ofWilliam Zeller and Werner M. Krauss’ article on Seagull. Lastmonth, we covered the basics of the Seagull framework. This time,the authors provide a step-by-step guide for setting up an examplemodule in Seagull.—by William Zeller

Oracle & PHP

Recently, there has been a lot of attention paid to thepartnership between Zend and Oracle. In this article, author RobertMark examines the benefits that this partnership offers webdevelopers, and gives practical examples how it could affectyou.—by Robert Mark

User Management with Active Directory

Active Directory (AD) can often be found with MicrosoftWindows Server 2003 whenever it is set up as a domain. In thispiece, author Chad Smith offers a number of tips and methods toassist you, the programmer, when accessing, inserting, or alteringobjects within an AD structure.—by Chad Smith

Test Pattern: To Test is to Fake

When automated, “acceptance tests” are a powerful techniquethat helps to ensure delivery of requirements as well as to assurequality. The problem is that these tests can change data, sende-mails and so on. So, how do we test the whole system withoutaffecting outside systems? Columnist Marcus Baker has theanswer.—by Marcus Baker