Back to Library
Cover of Vol 2, Issue 7

php[architect]

Vol 2, Issue 7

July 2003

Articles
7

Client-Server TCP/IP Connections with PHP

by Marco Tabini

Faced with the need for an application that must be capable of accessing the Internet, "lazy" author Marco Tabini takes the easy road—thanks to PHP.If you are familiar with TCP/IP networking and have had the displeasure of working with sockets before, you know just how annoying and painful it can be. The PHP interface to socket programming, however, is nothing short of spectacularly simple to use, all the while providing a higher degree of functionality than its lower-level cousins.

A Developer s Introduction to Web Automation and Scraping using Scout

by Peter James

Staff editor Peter James talks about Scout a PHP application he wrote to make it possible for programs to navigate complex websites automatically and extract information according to specific rules. 

Making Your Code More Readable

by Stuart Herbert

Writing code is an art, and like any art it has rules that separate the beautiful from the ordinary. Veteran php|a author Stuart Herbert delves into the world of writing code that others—and you—will want to read. If you've ever wondered whether the Hungarian Notation is a good choice for your project, or if you've asked yourself how you can best comment your code, this article is for you.

Introducing GeekLog

by Andrew Gray

GeekLog is a versatile Content Management System written in PHP and designed to be easy to install, configure and run. Andrew Gray takes us through a tour of its functionality, and a detailed guide of how to get it up and running on your very own system.

Coding for PHP5 in PHP4

by Peter Moulding

With PHP5 Beta 1, the new version of PHP is becoming more and more a reality you should start preparing for now. Peter Moulding shows you how you can modify your existing PHP4 coding practices so that, when PHP5 finally becomes available, you won't be caught unawares.

Flash Remoting with AMFPHP

by Seth Wilson

Flash Remoting is a technique that allows for the extension of Flash MX applications by providing server-based functionality. It allows the developer to enhance a Flash MX client applet by taking advantage of code that runs on the web server. Seth Wilson shows us how the functionality provided of PHP can be leveraged in a Flash Remoting environment to provide a reacher user experience.

On MySQL and PHP

by Marco Tabini

This month, we chat a bit with Zak Greant, MySQL AB's Community Advocate. In this exciting interview, Zak gives php|architect readers answers on the recent de-bundling of the MySQL library from PHP5 Beta 1, and helps us understand how changes in the MySQL licensing policies will affect the PHP community in the future.

Our Partners

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

Interested in partnering? Get in touch →