Back to Library
Cover of Vol 6, Issue 2

php[architect]

Vol 6, Issue 2

February 2007

Articles
7

FileMaker for PHP Developers

by Jonathan Stark

FileMaker is a popular and powerful desktop database application toolkit. Recently, FileMaker, Inc. released a beta version of the FileMaker API for PHP, which allows PHP to more easily talk to the FileMaker Server Advanced product. Join author Jonathan Stark in learning how to leverage FileMaker’s strengths to deliver complex Web applications in a fraction of the time it would take using a typical SQL database.

Cleaning up with SOAP and the NDNC Registry

by Chad Smith

The National Do Not Call Registry has been growing in size as well as popularity among both the United States Government and the individual state powers in America. What does this mean for you? Author Chad R. Smith shows you how to make your system NDNC compliant and avoid costly fines and penalties--automatically.

The Elephant and the Snake

by Marco Tabini

Programming languages are tools for solving problems—and often they solve some problems better than others. However, development doesn't happen in a vacuum, even though programmers often tend to live in their own little world and become so focused on one language that they tend to ignore the others. php|architect publisher Marco Tabini has recently had a chance to look into Python—and found out that there is a lot to like for a PHP developer.

Addressing Web Application Security with Cryptography

by Carlos Serrão

While developing PHP applications, you've probably already faced some situations where it would be good to increase the level of security of your application. For instance, consider the scenario of two PHP applications exchanging data, when each needs to be sure that the other is authenticated and that the data exchanged is only known between them. This can only be achieved through strong cryptographic processes. In this piece, author Carlos Serrão in discovering how to implement a secure, cryptography-based system.

A Custom Markup Parser with PCRE

by Jolyon Ralph

You don't want your site users uploading a wide range of HTML tags to format their contributions, but XML is overkill for your needs, and str_replace() just isn't sophisticated enough to cope with them. In this piece, Jolyon Ralph introduces a generic solution he came up with for his own special-interest site, using preg_replace_callback().

Test Pattern: Object Serialization

by Jeff Moore

Serialization is a means of transferring data values between address spaces. In this month's Test Pattern, Jeff Moore explores some of the fundamental issues with serialization across several different serialization formats in PHP.

Security Corner: CSRF

by Chris Shiflett

In this month's edition of Security Corner, security expert Chris Shiflett discusses cross-site request forgeries (CSRF, pronounced "sea surf"), an attack that we'vediscussed here before, and one that continues to hover just below the radar of many developers. In a recent poll among Web application security professionals, CSRF was ranked as one of the greatest concerns for the upcoming year. CSRF also recently made the OWASP Top Ten, a well-recognized list of the current security problems in Web applications. This article explains CSRF, provides a few examples, and discusses some strong safeguards you can use to protect your applications.

Our Partners

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

Interested in partnering? Get in touch →