Back to Library
Cover of Vol 4, Issue 2

php[architect]

Vol 4, Issue 2

February 2005

Articles
7

Secure Communications with PHP and SSH

by Sara Golemon

Communication across public networks like the Internet poses serious problems to widespread applications. This article by Sara Golemon demonstrates the use of the SSH2 protocol within PHP for authentication, remote command execution, file transfer, and socket tunnelling.

The PRADO Framework: .Net for the PHP Developer

by Qiang Xue

PRADO is a component-based and event-driven framework for Web programming written in PHP 5. It was developed in the hope of facilitating code-reuse and having developers think in terms of reusable and configurable components instead of repetitive and tedious details. In this article, PRADO principal author Qiang Xuw uses a form validation example to illustrate the new programming paradigm advocated by PRADO. He also shows how to create reusable components.

Enterprise Development with the iConnect Architecture

by Alex Pagnoni

If you've been looking for a way to create rock-solid, extendable enterprise applications with PHP, look no further! This article by Alex Pagnoni describes the PHP 5 iConnect architecture and the reasons it has been designed. It also provides a complete example of a simple distributed web application that uses the whole architecture.

HTML_QuickForm and Smarty: A Winning Combination

by David Perrin

Had it with redundant form validation? Does separating application and presentation code have you all mixed up? Check out David Perrin's article in this issue of php|a for an overview of the Smarty templating engine, the PEAR HTML_QuickForm form building module and a complete mini application that cleanly divides application and presentation as well as handling comprehensive form validation.

PHP under Fire: Using the Firebird database from your web apps

by Christian Wenz

When praising the vast database support that PHP provides, the products that are mentioned most often are the likes of MySQL, SQLite, PostgreSQL and MSSQL, but there are several others. One database that has been rather neglected for a long time is Firebird. As author Christian Wenz illustrates in this great article, it’s time for a closer look. 

Test Pattern: The Myth of Reusable

by Marcus Baker

“Is our code reusable?” Achieving “reusable” is often viewed as a holy grail for a piece of object oriented code. The code is going to be so flexible that you can do anything with it that you would ever want to do. In this month's Test Pattern column, author Marcus Baker is ready to bet that somebody can think of a use you haven’t thought of yet, so the answer is “no.” Perhaps, he says, we should rephrase the question...

Security Corner: PHP Security Consortium

by Chris Shiflett

The topic of this month’s Security Corner column, written by security expert Chris Shiflett, is the PHP Security Consortium, which just had its official launch. In this article, he describes the group’s history, purpose, and future plans.

Our Partners

Collaborating with industry leaders to bring you the best PHP resources and expertise

Interested in partnering? Get in touch →