php|architect / November 2006

php|architect Volume #5 Issue 11 — November 2006
Volume 5 issue 11
Published on Nov 16, 2006

$4.99 (PDF Only)

Add to Basket
or
Buy Now

Security Corner: Hacking with Google

Search engines have long been a favorite tool of hackers, who have been using them to identify sites running old and vulnerable pieces of software, locate carelessly placed sensitive files and to do research for social engineering. The process has even been popularized by a number of books and an entire archive of

Test Pattern: Don

Callbacks and the observer pattern help produce modular, loosely coupled systems. Join columnist Jeff Moore as he continues coverage of the Observer pattern.

Learning from Ruby on Rails

Ruby on Rails represents a major shift in the way modern Web applications can be built. For PHP developers, there is much to be learned from the way that Rails became the Web application development framework all the cool kids are talking about. Discover which tricks you can borrow from Rails with author Chris Hartjes.

Tune Your Search Results With Ajax

Tired of your search engine returning irrelevant results? Want to offer your clients a search engine that not only allows for relevance searching, but can also produce results before the form is even submitted? Using a combination of AJAX, CSS, PHP and MySQL, you can provide your customers with a useful tool that returns results with suggestive relevance, and authors Will Fitch and Greg Black will show you how.

Services made simple with PHP

You may already have come across the SDO extension in PECL. Here, authors Caroline Maynard, Graham Charters, Matthew Peters, Megan Beynon, and Simon Laws introduce its stablemate, SCA for PHP, and show how they work together to help you write reusable components that can be called either locally, or remotely via Web services, with an identical interface and with a minimum of fuss. SCA generates WSDL as needed from annotations within your PHP script, and resolves dependencies between components at runtime. Deploying a Web service becomes just a matter of dropping a PHP script into Apache.

Synchronizing the World

Using handheld PCs and cellphones to access the Internet is becoming more and more common every day, so why are we still synchronizing our calendar and address book data over a USB cable? Wouldn