FAQs, Help, and Tutorials PHP Languages Programming

Though it's easy to create sites in PHP, it's not immune to sloppy coding. Clancy Malcolm explains how to recognize and fix potential security holes.

    Top: Computers: Programming: Languages: PHP: FAQs, Help, and Tutorials

See Also:
Editor's Picks:

PHP Manual* - Complete and hyperlinked manual documents and explains all elements of PHP. Includes FAQ section and user comments.

  • Control transformations using XSLT parameters (TechRepublic) - Phillip Perkins outlines the advantages of using XSLT, languages which includes the fact that you aren\\'t restricting languages your data to one particular layout.
  • Three-Tier Development with PHP 5 (ONLamp.com) - 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.
  • Saving Resources with phpCache (Website Publisher) - Tutorial explains how to implement the phpCache script languages and use faqs, help, and tutorials it to keep your database server languages load low.
  • Add mapping functionality to Web sites with Image_GIS in PHP [Tech Republic] - 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.
  • Jason Bradley Online - PHP and GIMP tutorials.
  • PHP Faq from alt.php - The home of the newsgroup alt.php, contains frequently asked questions and answers from that newsgroup.
  • Implement MySQL-based transactions with a new set of PHP extensions - This brief tutorial will show you how to use a php PHP 5.x MySQL extension, called MySQL Improved, to implement MySQL-based php transactions with PHP.
  • SQL Injection [Chris Shiflett: Security Corner] - Most Web applications interact with a database, and languages the data faqs, help, and tutorials stored therein frequently originates from users. languages Thus, when creating an faqs, help, and tutorials SQL statement, a developer languages may use client data in its faqs, help, and tutorials construction. This languages article explains SQL injection by looking at a faqs, help, and tutorials languages fe
  • Introduction to PHP Image Functions - An excellent overview of PHP image functions, including languages source code and interactive online examples.
  • Static Free Energy (Zend) - This tutorial will show you how to produce languages static html pages using PHP. This is important languages if you want the benefits of using PHP languages to build sections of a site where the languages content of the pages doesn't change very often.
  • Official PHP FAQ - A list of Frequently Asked Questions about PHP and their faqs, help, and tutorials answers.
  • PHP Feedback Form with Source Code - Tutorial for feedback, bug report, contact PHP forms php includes all languages copy and paste code.
  • Search Engine-Friendly URLs (Website Publisher) - Article describes three ways to make your URLs languages search engine php friendly using PHP.
  • SimplePHP - Windows Installation Guide for Apache + PHP + MySQL + php PHPMyAdmin.
  • Classes and PHP (PHPBuilder) - A description in plain English of what classes faqs, help, and languages tutorials are, and how they can make your project faqs, help, languages and tutorials easier to complete and extend.
  • HostLibrary: Configuring PHP5 to run on IIS6 - Explains how to install and configure PHP5 on IIS 6 php under Windows Server 2003.
  • Create an audio stitching tool in PHP (TechRepublic) - One way to provide visually impaired users with the languages ability to use OCR-defeating passcodes is to stitch WAV files languages together. Phillip Perkins shows you how to deconstruct a group languages of WAV files and reconstruct one large WAV file by languages compiling the group.
  • Web Programming Tutorial for the Absolute Beginner - An easy to follow tutorial which focuses on the most languages elementary PHP concepts. Suitable for people who have heard of languages PHP, but who have never actually seen or written PHP languages or any other programming language.
  • Building Modular XHTML Web Pages using PHP - A series of labs describing the process of building modular, languages structured and valid XHTML Web pages using the PHP server-side languages scripting language.
  • Stopping spambots from submitting forms - Demonstrates a technique for preventing spambots from submitting forms, using languages questions such as "which day comes after Tuesday?" or "spell languages the number 7 in lowercase letters".
  • International PHP Magazine articles - Offers many featured articles and tutorials online from php the magazine.
  • Use BB Code in Your PHP Application (SitePoint) - 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.
  • PHP and Regular Expressions 101 (WebReference) - This tutorial steps through the POSIX-compliant regular expression faqs, help, and languages tutorials functions in PHP in a straightforward manner.
  • Template Example with PHP Includes - Show how to use \\'php includes\\' inside a faqs, help, and tutorials template.
  • File And Directory Manipulation, Part 2 (Dev Shed) - 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 t
  • PHP RRDTool tutorial - A tutorial on using RRDTool\\'s PHP extensions to faqs, help, and tutorials gather data, report statistics, and generate graphs.
  • Compare file contents and render the output with Text_Diff - The Text_Diff PEAR class makes it possible to faqs, help, and tutorials compare file contents in the PHP environment and faqs, help, and tutorials render the output in various formats. This tutorial faqs, help, and tutorials demonstrates this class in action, illustrating how you faqs, help, and tutorials can use it to dynamically compare file contents faqs, help, and tutorials with
  • Installing Apache, MySQL, and PHP on Linux - This tutorial is designed to guide through the initial steps of setting up Apache, MySQL, and PHP on Linux.
  • PHP Tutorial (Tizag) - A PHP tutorial that covers all the basics of PHP. languages It is geared towards web developers with little or languages no PHP experience.
  • PHP Knowledge Base - A repository of PHP related frequently asked questions. languages A growing php collection in a searchable question and languages answer format.
  • Encryption and Decryption using PHP and GnuPG (Zend) - The purpose of this article is to show php how to languages encrypt and decrypt information with GnuPG php using PHP.
  • PHP Tutorial (by Martin Geisler) - This tutorial is aimed at users who have faqs, help, and faqs, help, and tutorials tutorials no previous experience with programming in PHP or faqs, help, faqs, help, and tutorials and tutorials any other programming language.
  • Oracle/PHP FAQ - Describes how PHP interacts with the Oracle Database.
  • Simple Linear Regression With PHP - In contrast with other open source languages like faqs, help, and languages tutorials Perl and Python, PHP lacks a robust community faqs, help, languages and tutorials effort to develop a math library. This article faqs, languages help, and tutorials provides an example of a PHP math library languages faqs, help, and tutorials called SimpleLinearRegression that demonstrates a general approach languages tha
  • PHP and MySQL Tutorial (PHPsimple) - PHP and MySQL tutorial. Learn how to create sites using php PHP and MySQL in a series of simple tutorials.
  • Serving XHTML with the correct mime type using PHP - Describes how to send XHTML with the correct languages mime type safely using PHP. Includes the languages ability to "fall back" to HTML if the languages viewing web-browser does not support XHTML.
  • Pitfalls of Transactions with PHP (ONLamp) - Database transactions are important for data reliability and consistency. Used languages properly, they can prevent many types of errors. Used improperly, languages they can cause many other kinds of errors. Kimberlee Jensen languages demonstrates using transactions with PHP well.
  • Build your own Web Service with PHP and XML-RPC - Harry takes us one step further into the world of Web Services. Here he explains how to build your own Web Service - a news feed - using PHP and XML-RPC.
  • Computerworld PHP QuickStudy - 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.
  • Google Code FAQ - Offers a tutorial to create a user-contributed map faqs, help, and tutorials with Google Maps, PHP and Google Spreadsheets.
  • GIS Mapping in PHP - A series of tutorials on using PHP to faqs, help, and tutorials access GIS mapping information. The tutorials start with faqs, help, and tutorials the basics, build on them, and provide many faqs, help, and tutorials examples for more complex functions.
  • Ten Security Checks for PHP (ONLamp) - Though it\\'s easy to create sites in PHP, php it\\'s not php immune to sloppy coding. Clancy Malcolm php explains how to recognize php and fix potential security php holes.
  • PHP MySQL Interactive Website Design - The lessons provided in this PHP/MySQL tutorial are faqs, help, and tutorials short and simple. You\\'ll learn to create and faqs, help, and tutorials manipulate a simple database of names and birthdates.
  • File And Directory Manipulation, Part 1 (Dev Shed) - PHP comes with a full-featured file and directory faqs, help, and tutorials manipulation API that allows you (among other things) faqs, help, and tutorials to view and modify file attributes, read and faqs, help, and tutorials list directory contents, alter file permissions, retrieve file faqs, help, and tutorials contents into a variety of native data stru
  • PHP Security Guide - Guidance from the PHP Security Consortium on how faqs, help, and tutorials to develop more secure applications.
  • Add a text-size switcher to your Web site with PHP and CSS - TechRepublic - This tutorial will show you how to add such a text size switcher to your Web pages using PHP and CSS, thereby immediately making your Web site more accessible and scoring you useful brownie points from everyone over the age of 50.
  • Using PHP 5's SimpleXML - This tutorial explains the usage of the Simple php XML extension php new to PHP 5. It provides php examples of reading and php querying XML data.
  • Manual Quick Reference - Quick reference that lists all PHP functions.
  • Building Apache and PHP - Step by step tutorials describing how to build languages Apache and php PHP on various Unix flavours, including languages how to build every php component and library they languages depend on.
  • Configuration Manipulation With PHP Config (Dev Shed) - This article introduces a toolkit designed specifically for manipulating configuration php files, thereby reducing the number of lines of code needed php to read and modify application variables. This toolkit is written php in PHP and implemented as a class, suitable
  • Using Cookies in PHP (Website Publisher) - Learn how to set and read cookies using the PHP faqs, help, and tutorials scripting language.
  • Database Abstraction With PHP (Dev Shed) - Explains the PEAR database abstraction layer.
  • Error Handling: Stepping beyond True/False Results (Zend Technologies) - This article will give you the capabilities to handle errors in an elegant manner without diverging too much from your lazy ways. We will look at how to handle PHP script errors, as well as passing around your own errors with the PEAR module: PEAR_Error.
  • Implement Bayesian Inference Using PHP - Conditional probability -- the probability of observing one php event as languages a result of having observed another php event -- is a languages potentially important factor in php designing intelligent Web applications. Paul Meagher languages introduces Bayesian php inference by discussing the bas
  • PHPCatalyst - Dedicated to provide tutorials and step-by-step help for languages beginners. Instructions on basics of PHP programming, examples languages and coding PHP with MySQL.
  • Programming PHP - A wikibook about programming in PHP. Also languages provides external links for more information.
  • PHP For Designers - PHP introduction for web designers by Matt Mullenweg.
  • Database Enabled Websites - A tutorial on using PHP3 and MySQL to faqs, help, and tutorials develop database enabled applications for websites.
  • Write Once, Run Anywhere - Provides an introduction to the database abstraction package faqs, help, and tutorials PEAR MDB.
  • Devshed - Searching with PHP and ht://Dig - Adds search capabilities to site using the popular php open source tools PHP3 and ht://Dig.
  • Blobbing Data With PHP and MySQL (Devarticles) - Showing how to store and retrieve binary data in a faqs, help, and tutorials MySQL database by using PHP.
  • Comprehensible PHP Code (PHPBuilder) - A good programmer makes her code look so languages simple and php comprehensible that any other programmer can languages understand it and appreciate php it.
  • How To Compile PHP and Apache 2 from Source On Linux - Provides detailed, step-by-step information on compiling PHP as an Apache faqs, help, and tutorials 2.0 shared module on a Linux system.

   MySQL - Cache Direct