  |
PHP Knowledge Base - http://www.faqts.com/knowledge_base/index.phtml/fid/51/
A repository of PHP related frequently asked questions. A growing collection in a searchable question and answer format. |
  |
Manual Quick Reference - http://www.php.net/quickref.php
Quick reference that lists all PHP functions. |
  |
Three-Tier Development with PHP 5 (ONLamp.com) - http://www.onlamp.com/pub/a/php/2004/12/09/three_tier.html
Luis Yordano Cruz demonstrates three-tier PHP application design with PEAR::DB_DataObject, Smarty, and PHP 5. The article assumes that you have some familiarity with HTML, Smarty, PEAR::DB_DataObject, MySQL, and PHP 5. |
  |
PHP Security Guide - http://phpsec.org/projects/guide/
Guidance from the PHP Security Consortium on how to develop more secure applications. |
  |
PHP Tutorial (Tizag) - http://www.tizag.com/phpT/
A PHP tutorial that covers all the basics of PHP. It is geared towards web developers with little or no PHP experience. |
  |
PHP For Designers - http://www.digital-web.com/articles/php_for_designers/
PHP introduction for web designers by Matt Mullenweg. |
  |
Template Example with PHP Includes - http://www.ibdhost.com/help/templates/
Show how to use 'php includes' inside a template. |
  |
PHP Feedback Form with Source Code - http://www.maketemplate.com/feedback/
Tutorial for feedback, bug report, contact PHP forms includes all copy and paste code. |
  |
Use BB Code in Your PHP Application (SitePoint) - http://www.sitepoint.com/article/bb-code-php-application
BB code is a simple set of instructions that provide rules as to how a piece of text should be formatted. In this hands-on tutorial, Stoyan explains the basics that every developer should know about the use of BB code in PHP applications. |
  |
SQL Injection [Chris Shiflett: Security Corner] - http://shiflett.org/articles/sql-injection
Most Web applications interact with a database, and the data stored therein frequently originates from users. Thus, when creating an SQL statement, a developer may use client data in its construction. This article explains SQL injection by looking at a few example attacks and then introducing some simple and effective methods for prevention. By applying these best practices, you can practically eliminate SQL injection from your list of security concerns. |
  |
Encryption and Decryption using PHP and GnuPG (Zend) - http://devzone.zend.com/node/view/id/1265
The purpose of this article is to show how to encrypt and decrypt information with GnuPG using PHP. |
  |
Pitfalls of Transactions with PHP (ONLamp) - http://www.onlamp.com/pub/a/php/2003/12/18/transaction_pitfalls.html
Database transactions are important for data reliability and consistency. Used properly, they can prevent many types of errors. Used improperly, they can cause many other kinds of errors. Kimberlee Jensen demonstrates using transactions with PHP well. |
  |
Stopping spambots from submitting forms - http://geekministry.com/blog_article.php?id=93
Demonstrates a technique for preventing spambots from submitting forms, using questions such as "which day comes after Tuesday?" or "spell the number 7 in lowercase letters". |
  |
Code Injection Vulnerabilities Explained - http://www.theserverpages.com/articles/webmasters/php/security/Code_Injection_Vulnerabilities_Explained.html
Code Injection is a term used when code is injected straight into a program/script from an outside source for execution at some point in time. |
  |
Blobbing Data With PHP and MySQL (Devarticles) - http://www.devarticles.com/c/a/MySQL/Blobbing-Data-With-PHP-and-MySQL
Showing how to store and retrieve binary data in a MySQL database by using PHP. |
  |
Search Engine-Friendly URLs (Website Publisher) - http://www.websitepublisher.net/article/search_engine_friendly_urls/
Article describes three ways to make your URLs search engine friendly using PHP. |
  |
PHP MySQL Interactive Website Design - http://www.createafreewebsite.net/phpmysql/phpmysql_introduction.html
The lessons provided in this PHP/MySQL tutorial are short and simple. You'll learn to create and manipulate a simple database of names and birthdates. |
  |
Web Programming Tutorial for the Absolute Beginner - http://webbeginner.codepoint.net
An easy to follow tutorial which focuses on the most elementary PHP concepts. Suitable for people who have heard of PHP, but who have never actually seen or written PHP or any other programming language. |
  |
Building Apache and PHP - http://www.tekwire.net/joomla/building/apache/comp_apache_hpux.htm
Step by step tutorials describing how to build Apache and PHP on various Unix flavours, including how to build every component and library they depend on. |
  |
GIS Mapping in PHP - http://www.web-max.ca/PHP/
A series of tutorials on using PHP to access GIS mapping information. The tutorials start with the basics, build on them, and provide many examples for more complex functions. |
  |
How To Compile PHP and Apache 2 from Source On Linux - http://www.web-tech-india.com/articles/php/compiling_php_apache/
Provides detailed, step-by-step information on compiling PHP as an Apache 2.0 shared module on a Linux system. |
  |
SimplePHP - http://simplephp.scriptsdb.org/
Windows Installation Guide for Apache + PHP + MySQL + PHPMyAdmin. |
  |
How efficient is OOP in PHP? - http://www.webmasterstop.com/56.html
Compares and contrasts linear programming vs OOP programming in PHP and analyzes performance results. |
  |
Installing Apache, MySQL, and PHP on Linux - http://www.hostlibrary.com/installing_apache_mysql_php_on_linux
This tutorial is designed to guide through the initial steps of setting up Apache, MySQL, and PHP on Linux. |
  |
Create an audio stitching tool in PHP (TechRepublic) - http://articles.techrepublic.com.com/5100-3513_11-5810215.html
One way to provide visually impaired users with the ability to use OCR-defeating passcodes is to stitch WAV files together. Phillip Perkins shows you how to deconstruct a group of WAV files and reconstruct one large WAV file by compiling the group. |
  |
Using Cookies in PHP (Website Publisher) - http://www.websitepublisher.net/article/php_cookies/
Learn how to set and read cookies using the PHP scripting language. |
  |
Control transformations using XSLT parameters (TechRepublic) - http://articles.techrepublic.com.com/5100-3513_11-5783430.html
Phillip Perkins outlines the advantages of using XSLT, which includes the fact that you aren't restricting your data to one particular layout. |
  |
Add mapping functionality to Web sites with Image_GIS in PHP [Tech Republic] - http://articles.techrepublic.com.com/5100-3513_11-5833847.html
Image_GIS is a PEAR package for PHP that allows you to add digital maps to Web sites using free downloadable GIS files. Learn how to use the Image_GIS package to add mapping functionality to a Web site. |
  |
Compare file contents and render the output with Text_Diff - http://articles.techrepublic.com.com/5100-3513-6174867.html
The Text_Diff PEAR class makes it possible to compare file contents in the PHP environment and render the output in various formats. This tutorial demonstrates this class in action, illustrating how you can use it to dynamically compare file contents with PHP and render the results as a Web page. |
  |
PHPCatalyst - http://www.phpcatalyst.com/
Dedicated to provide tutorials and step-by-step help for beginners. Instructions on basics of PHP programming, examples and coding PHP with MySQL. |
  |
File And Directory Manipulation, Part 2 (Dev Shed) - http://www.devshed.com/c/a/PHP/File-And-Directory-Manipulation-In-PHP-part-2/
This second segment of the tutorial on the PHP filesystem API takes you into deeper waters, showing you how to copy, delete and rename files; scan directories; work with uploaded files over HTTP; perform pattern matches on file names; and read and write to processes instead of files. |
  |
Database Abstraction With PHP (Dev Shed) - http://www.devshed.com/c/a/PHP/Database-Abstraction-With-PHP/
Take a look at the PEAR database abstraction layer, one of the coolest PHP widgets out there. |
  |
PHP and MySQL Tutorial (PHPsimple) - http://www.phpsimple.net
PHP and MySQL tutorial. Learn how to create sites using PHP and MySQL in a series of simple tutorials. |
  |
File And Directory Manipulation, Part 1 (Dev Shed) - http://www.devshed.com/c/a/PHP/File-And-Directory-Manipulation-In-PHP-part-1/
PHP comes with a full-featured file and directory manipulation API that allows you (among other things) to view and modify file attributes, read and list directory contents, alter file permissions, retrieve file contents into a variety of native data structures, and search for files based on specific patterns. This file manipulation API is both powerful and flexible - two characteristics that will endear it to any developer who's ever had to work with file manipulation commands. |
  |
Simple Linear Regression With PHP - http://www.opensourcetutorials.com/tutorials/Server-Side-Coding/PHP/simple-linear-regression-php-1/page1.html
In contrast with other open source languages like Perl and Python, PHP lacks a robust community effort to develop a math library. This article provides an example of a PHP math library called SimpleLinearRegression that demonstrates a general approach that can be used to develop PHP math libraries. |
 |
International PHP Magazine articles - http://phpmag.net/
Offers many featured articles and tutorials online from the magazine. |
 |
PHP Manual - http://www.php.net/manual/
Complete and hyperlinked manual documents and explains all elements of PHP. Includes FAQ section and user comments. |
 |
Computerworld PHP QuickStudy - http://www.computerworld.com/softwaretopics/software/appdev/story/0,10801,67953,00.html
Article by Sharon Machlis in ComputerWorld. Explainer on the PHP scripting language and what IT managers should know about it. Includes an interview with PHP creator Rasmus Lerdorf and links to other Web resources. |
 |
Implement Bayesian Inference Using PHP - http://www.opensourcetutorials.com/tutorials/Server-Side-Coding/PHP/implement-bayesian-inference-using-php-1/page1.html
Conditional probability -- the probability of observing one event as a result of having observed another event -- is a potentially important factor in designing intelligent Web applications. Paul Meagher introduces Bayesian inference by discussing the basic mathematical concepts involved and demonstrating how to implement the underlying conditional probability calculations using PHP. |
 |
PHP Faq from alt.php - http://www.alt-php-faq.org/
The home of the newsgroup alt.php, contains frequently asked questions and answers from that newsgroup. |