Original Content
 Tutorials 
The OXID shopping cart is built on an extensible, object-oriented PHP/MySQL architecture that makes it easy to "plug in" new modules and functions. One common function involves integration with third-party payment gateways, and the OXID platform provides various developer hooks to assist in this task. This article shows you how to begin accepting credit card payments for your products by writing a custom PHP module that reads credit card information from an OXID order basket and performs payment transactions using the Authorize.Net payment gateway. []
The recent release of Adobe Flash Builder 4 Beta (formerly Adobe Flex Builder) includes an impressive lineup of features aimed at enterprise PHP development, in large part because of a partnership with Zend & Zend Framework. This tutorial will describe how to use the new data-centric features of Flash Builder for PHP development. []
Not too long ago, it seemed like there was a pretty clear distinction between client-side technologies and server-side technologies. Languages like PHP, Perl and Python resided on the server, taking care of tasks like database connectivity, transaction management and remote procedure calls, while tools like JavaScript, CSS and HTML were used exclusively on the client to render pages, perform whizzy effects and respond to user events. Things aren't that clear any longer. Projects like Jaxer and Phobos are blurring these distinctions, by making it possible to run JavaScript on the server and use it for tasks ranging from server-side file access to input validation. And in this article, I'm going to show you how to add a JavaScript engine to your PHP build, with a little help from PECL's SpiderMonkey extension. Keep reading! []
Some best practices on how best to organize your project, when you are using Zend Framework. Specifically, just where should you be putting the Zend Framework Source Code? What differences about your specific application and environment would make you chose the various options that exist, such as putting in inside of your application, or up at the system/library level? []
Original Content
 MySQL   Tutorials 
As a follow up to his earlier article about fetching a single random row from MySQL Ben Scholzen will tell you, how you can fetch multiple random rows from a table without any hassle. []
In this article, I'll discuss the development and features of Zend_Loader_Autoloader and its related functionality. However, the main point of the article is to show the various concerns and design decisions that go into developing a comprehensive autoloading solution for your PHP applications. Autoloading, while seemingly a trivial optimization task, has many facets that are often overlooked. []

Compiling PHP extensions with Zend Server

One thing the world does not lack is PHP extensions. In fact, due to PHP’s popularity the number of available extensions is quite dizzying. To date, Zend Server includes 77 PHP extensions that Zend considers essential or just very helpful for most PHP developers. Still, what if the one that your code uses is not among them? Or you wish to compile one of the extensions Zend Server is shipped with in a different way (against your own libraries or to support additional, less common features)? If this scenario sounds familiar to you, you may find this tutorial useful. []
PEAR's Translation2 package provides a sophisticated framework for adding multi-language support to a Web application. This article takes a close look at the special features of this package, with examples of using it with both MySQL and XML data sources. []
One of the most common reasons people write extensions for PHP is to link against an external library and make available its API to PHP userspace scripts. Often the external library is written in C or C++. If you are tasked with writing such an extension that links against an object oriented C++ library, you will probably want to wrap the C++ classes and make them available to PHP userspace scripts. This is pretty easy to do once you get over a few initial hurdles. []
Original Content
 PEAR   Tutorials   Twitter 
The PEAR Services_Twitter package provides a full-featured interface for interacting with the Twitter API through a PHP application. This article looks at the various methods supported by this package, and illustrates how they can be used to integrate Twitter data into a Web application with PHP. []