If you're digging into the Zend Framework but are having trouble remembering how to configure certain features or carry out particular tasks, check out my new DZone Refcard, "Getting Started with the Zend Framework"!
In this blog post you'll learn how to create a recursive PHP function which creates an amortization table.
Sending a simple e-mail from a Web page using PHP is easily accomplished using the mail() function, however real-world applications of this feature often come at a cost of increased complexity. In this video tutorial (available as a video supplement to the book "Easy PHP Websites with the Zend Framework"), you'll learn how to CC and BCC other recipients, add attachments, manage e-mail message bodies in separate text files, and use the Zend Framework's powerful Zend_Mail component.
Occasionally you'll need to override one of PHP's configuration directives but may not have access to the php.ini file. So what's the solution? Read on to learn how.
PHP's impressive array manipulation capabilities make it possible for you to perform high-flying acrobatics with your data. In this tutorial you'll learn how to use these capabilities to create the basic features of an online card game.
Online payment processor PayPal recently reported an astounding 650% annualized increase in payments made through their namesake platform. As if we didn't already have enough proof, e-commerce is clearly hear to stay, and online sales will only continue to skyrocket in the years to come. The newly released "Easy PayPal with PHP" is the ultimate guide to building online payment processing solutions which will allow you and your clients to tap into this enormous market.
Sick and tired of using echo() and var_dump() to debug your PHP code? This tutorial shows you how to use the FirePHP Firefox extension alongside the Zend Framework's Zend_Log component to greatly reduce the tedium involved in code debugging.
Do you want to use your Gmail account to send e-mail via Zend_Mail but don't know how? Read on to learn how it's done.
If you've been longing to share your programming knowledge with others in book format but have been scared (you should be) off by stories of interminable book turnaround times, incredibly low royalty rates, and poor marketing efforts, learn more about what the newly relaunched EasyPHPWebsites.com is doing to make it easier (and more profitable) for you to get published and start selling immediately.
If the great comedian Rodney Dangerfield were reincarnated as a programming contruct, he would undoubtedly return as the ternary operator. This is because the ternary operator, a powerful programming construct supported by most if not all of today's mainstream languages, just gets no respect, particularly from beginning programmers who sneer at its admittedly odd syntax. Yet to those programmers who look past its appearance, the ternary operator can be the life of the party time-and-again. In this tutorial, I'll give the ternary operator the respect it's finally due.
Have a question? Contact us!
News submitted by and about the PHP and Web development community.
Creating a Weather Forecast with PHP and the Google Weather API
Submitted by wjgilmore
How to Create an Image Gallery Powered By PHP and Picasa
Submitted by wjgilmore
Easy Databasing with SQLite
Submitted by wjgilmore
PHP IDE Roundup
Submitted by wjgilmore
Five Cool PHP Array Functions
Submitted by wjgilmore
Use jQuery with Greasemonkey
Submitted by wjgilmore
Encapsulation in PHP
Submitted by wjgilmore
Talking to Google Charts with PHP
Submitted by wjgilmore
Talking to Google Analytics with PHP
Submitted by wjgilmore
Building a jQuery/PHP-powered Chat Room
Submitted by wjgilmore
Cloud Computing with PHP
Submitted by wjgilmore
BattleMaster: A Web-based game written in PHP
Submitted by wjgilmore
Create an Image Rotator with CSS and jQuery
Submitted by wjgilmore
Copyright © 2009 W.J. Gilmore, LLC. All Rights Reserved. Purchase Policy · Privacy Policy
Trademarked names may appear on this website. Rather than use a trademark symbol with every occurrence
of a trademarked name, we use the names only in an editorial fashion and to no benefit of the trademark
owner, with no intention of infringement of the trademark.