FAQs, Help, and Tutorials (104)

Categories:

See Also:
Featured Links:

http://www.php.net/manual/
Editor's Pick PHP Manual Open in a new browser window Editor's Pick
   Complete and hyperlinked manual documents and explains all elements of PHP. Includes FAQ section and user comments.
   http://www.php.net/manual/

Regular Links:

http://downloads.techrepublic.com.com/5138-3513-6002416.html
Add a text-size switcher to your Web site with PHP and CSS - TechRepublic Open in a new browser window
   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.
   http://downloads.techrepublic.com.com/5138-3513-6002416.html
http://articles.techrepublic.com.com/5100-3513_11-5833847.html
Add mapping functionality to Web sites with Image_GIS in PHP [Tech Republic] Open in a new browser window
   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.
   http://articles.techrepublic.com.com/5100-3513_11-5833847.html
http://www.devarticles.com/c/a/MySQL/Blobbing-Data-With-PHP-and-MySQL
Blobbing Data With PHP and MySQL (Devarticles) Open in a new browser window
   Showing how to store and retrieve binary data in a MySQL database by using PHP.
   http://www.devarticles.com/c/a/MySQL/Blobbing-Data-With-PHP-and-MySQL
http://www.sitepoint.com/article/827/4
Build your own Web Service with PHP and XML-RPC Open in a new browser window
   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.
   http://www.sitepoint.com/article/827/4
http://www.tekwire.net/joomla/building/apache/comp_apache_hpux.htm
Building Apache and PHP Open in a new browser window
   Step by step tutorials describing how to build Apache & PHP on various Unix flavours, including how to build every component and library they depend on.
   http://www.tekwire.net/joomla/building/apache/comp_apache_hpux.htm
http://loadaveragezero.com/vnav/labs/PHP/
Building Modular XHTML Web Pages using PHP Open in a new browser window
   A series of labs describing the process of building modular, structured and valid XHTML Web pages using the PHP server-side scripting language.
   http://loadaveragezero.com/vnav/labs/PHP/
http://www.phpbuilder.com/columns/rod19990601.php3
Classes and PHP (PHPBuilder) Open in a new browser window
   A description in plain English of what classes are, and how they can make your project easier to complete and extend.
   http://www.phpbuilder.com/columns/rod19990601.php3
http://www.theserverpages.com/articles/webmasters/php/security/Code_Injection_Vulnerabilities_Explained.html
Code Injection Vulnerabilities Explained Open in a new browser window
   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.
   http://www.theserverpages.com/articles/webmasters/php/security/Code_Injection_Vulnerabilities_Explained.html
http://articles.techrepublic.com.com/5100-3513-6174867.html
Compare file contents and render the output with Text_Diff Open in a new browser window
   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
   http://articles.techrepublic.com.com/5100-3513-6174867.html
http://www.phpbuilder.com/columns/nair20011003.php3
Comprehensible PHP Code (PHPBuilder) Open in a new browser window
   A good programmer makes her code look so simple and comprehensible that any other programmer can understand it and appreciate it.
   http://www.phpbuilder.com/columns/nair20011003.php3
http://www.computerworld.com/softwaretopics/software/appdev/story/0,10801,67953,00.html
Computerworld PHP QuickStudy Open in a new browser window
   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.
   http://www.computerworld.com/softwaretopics/software/appdev/story/0,10801,67953,00.html
http://www.devshed.com/c/a/PHP/Configuration-Manipulation-With-PHP-Config/
Configuration Manipulation With PHP Config (Dev Shed) Open in a new browser window
   This article introduces a toolkit designed specifically for manipulating configuration files, thereby reducing the number of lines of code needed to read and modify application variables. This toolkit is written in PHP and implemented as a class, suitable
   http://www.devshed.com/c/a/PHP/Configuration-Manipulation-With-PHP-Config/
http://articles.techrepublic.com.com/5100-3513_11-5783430.html
Control transformations using XSLT parameters (TechRepublic) Open in a new browser window
   Phillip Perkins outlines the advantages of using XSLT, which includes the fact that you aren't restricting your data to one particular layout.
   http://articles.techrepublic.com.com/5100-3513_11-5783430.html
http://articles.techrepublic.com.com/5100-3513_11-5810215.html
Create an audio stitching tool in PHP (TechRepublic) Open in a new browser window
   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.
   http://articles.techrepublic.com.com/5100-3513_11-5810215.html
http://www.devshed.com/c/a/PHP/Database-Abstraction-With-PHP/
Database Abstraction With PHP (Dev Shed) Open in a new browser window
   Take a look at the PEAR database abstraction layer, one of the coolest PHP widgets out there.
   http://www.devshed.com/c/a/PHP/Database-Abstraction-With-PHP/
http://www.awtrey.com/tutorials/dbeweb/
Database Enabled Websites Open in a new browser window
   A tutorial on using PHP3 and MySQL to develop database enabled applications for websites.
   http://www.awtrey.com/tutorials/dbeweb/
http://www.webmasterstop.com/19.html
Debugging PHP Problems Open in a new browser window
   By Adam Goossens. Helps corner the most common PHP problems and what causes them.
   http://www.webmasterstop.com/19.html
http://www.devshed.com/c/a/PHP/Search-This
Devshed - Searching with PHP and ht://Dig Open in a new browser window
   Adds search capabilities to site using the popular open source tools PHP3 and ht://Dig.
   http://www.devshed.com/c/a/PHP/Search-This
http://devzone.zend.com/node/view/id/1265
Encryption and Decryption using PHP and GnuPG (Zend) Open in a new browser window
   The purpose of this article is to show how to encrypt and decrypt information with GnuPG using PHP.
   http://devzone.zend.com/node/view/id/1265
http://devzone.zend.com/node/view/id/1303
Error Handling: Stepping beyond True/False Results (Zend Technologies) Open in a new browser window
   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.
   http://devzone.zend.com/node/view/id/1303
http://www.devshed.com/c/a/PHP/File-And-Directory-Manipulation-In-PHP-part-1/
File And Directory Manipulation, Part 1 (Dev Shed) Open in a new browser window
   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 stru
   http://www.devshed.com/c/a/PHP/File-And-Directory-Manipulation-In-PHP-part-1/
http://www.devshed.com/c/a/PHP/File-And-Directory-Manipulation-In-PHP-part-2/
File And Directory Manipulation, Part 2 (Dev Shed) Open in a new browser window
   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
   http://www.devshed.com/c/a/PHP/File-And-Directory-Manipulation-In-PHP-part-2/
http://www.web-max.ca/PHP/
GIS Mapping in PHP Open in a new browser window
   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.
   http://www.web-max.ca/PHP/
http://www.hostlibrary.com/ConfiguringPHP5torunonIIS6WindowsServer2003.html
HostLibrary: Configuring PHP5 to run on IIS6 Open in a new browser window
   Explains how to install and configure PHP5 on IIS 6 under Windows Server 2003.
   http://www.hostlibrary.com/ConfiguringPHP5torunonIIS6WindowsServer2003.html
http://www.web-tech-india.com/articles/php/compiling_php_apache/
How To Compile PHP and Apache 2 from Source On Linux Open in a new browser window
   Provides detailed, step-by-step information on compiling PHP as an Apache 2.0 shared module on a Linux system.
   http://www.web-tech-india.com/articles/php/compiling_php_apache/
http://www.webmasterstop.com/56.html
How efficient is OOP in PHP? Open in a new browser window
   Compares and contrasts linear programming vs OOP programming in PHP and analyzes performance results.
   http://www.webmasterstop.com/56.html
http://www.opensourcetutorials.com/tutorials/Server-Side-Coding/PHP/implement-bayesian-inference-using-php-1/page1.html
Implement Bayesian Inference Using PHP Open in a new browser window
   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 bas
   http://www.opensourcetutorials.com/tutorials/Server-Side-Coding/PHP/implement-bayesian-inference-using-php-1/page1.html
http://articles.techrepublic.com.com/5100-3513_11-6085922.html?part=rss&tag=feed&subj=tr
Implement MySQL-based transactions with a new set of PHP extensions Open in a new browser window
   This brief tutorial will show you how to use a PHP 5.x MySQL extension, called MySQL Improved, to implement MySQL-based transactions with PHP.
   http://articles.techrepublic.com.com/5100-3513_11-6085922.html?part=rss&tag=feed&subj=tr
http://www.hostlibrary.com/installing_apache_mysql_php_on_linux
Installing Apache, MySQL, and PHP on Linux Open in a new browser window
   This tutorial is designed to guide through the initial steps of setting up Apache, MySQL, and PHP on Linux.
   http://www.hostlibrary.com/installing_apache_mysql_php_on_linux
http://phpmag.net/
International PHP Magazine articles Open in a new browser window
   Offers many featured articles and tutorials online from the magazine.
   http://phpmag.net/
http://nyphp.org/content/presentations/GDintro/
Introduction to PHP Image Functions Open in a new browser window
   An excellent overview of PHP image functions, including source code and interactive online examples.
   http://nyphp.org/content/presentations/GDintro/
http://www.jasonbradleyonline.com
Jason Bradley Online Open in a new browser window
   PHP and GIMP tutorials.
   http://www.jasonbradleyonline.com
http://www.webmasterstop.com/63.html
Magic Quotes and Add Slashes in PHP Open in a new browser window
   By Harry Fuecks. Discusses the problems caused by magic quotes and offers a solution that works when it is on or off.
   http://www.webmasterstop.com/63.html
http://www.php.net/quickref.php
Manual Quick Reference Open in a new browser window
   Quick reference that lists all PHP functions.
   http://www.php.net/quickref.php
http://php.net/manual/faq.php
Official PHP FAQ Open in a new browser window
   A list of Frequently Asked Questions about PHP and their answers.
   http://php.net/manual/faq.php
http://www.phpfreaks.com/tutorials/19/0.php
Open Source Licensing For PHP Scripts Open in a new browser window
   Open Source licensing for PHP scripts. Open Source means that your software is entirely free for use, to anyone, and any user may modify the software to fit his own needs. To launch an open source application, you have to apply the GNU GPL License.
   http://www.phpfreaks.com/tutorials/19/0.php
http://www.orafaq.com/faq/php
Oracle/PHP FAQ Open in a new browser window
   Describes how PHP interacts with the Oracle Database.
   http://www.orafaq.com/faq/php
http://www.php-mag.net/itr/online_artikel/psecom,id,283,nodeid,114.html
PEAR MDB Database Abstraction Layer (International PHP Magazine) Open in a new browser window
   This article gives a good introduction to the database abstraction package PEAR MDB. The focus is on explaining the more advanced features of MDB like data type abstraction and the XML based schema management that go beyond what other similar packages off
   http://www.php-mag.net/itr/online_artikel/psecom,id,283,nodeid,114.html
http://www.theserverpages.com/articles/webmasters/php/security/Common_Mistakes_and_their_Solutions.html
PHP Common Mistakes and their Solutions Open in a new browser window
   About the various security concerns and mistakes people make when developing, and their solutions.
   http://www.theserverpages.com/articles/webmasters/php/security/Common_Mistakes_and_their_Solutions.html
http://www.alt-php-faq.org/
PHP Faq from alt.php Open in a new browser window
   The home of the newsgroup alt.php, contains frequently asked questions and answers from that newsgroup.
   http://www.alt-php-faq.org/
http://www.maketemplate.com/feedback/
PHP Feedback Form with Source Code Open in a new browser window
   Tutorial for feedback, bug report, contact PHP forms includes all copy and paste code.
   http://www.maketemplate.com/feedback/
http://www.digital-web.com/articles/php_for_designers/
PHP For Designers Open in a new browser window
   PHP introduction for web designers by Matt Mullenweg.
   http://www.digital-web.com/articles/php_for_designers/
http://www.faqts.com/knowledge_base/index.phtml/fid/51/
PHP Knowledge Base Open in a new browser window
   A repository of PHP related frequently asked questions. A growing collection in a searchable question and answer format.
   http://www.faqts.com/knowledge_base/index.phtml/fid/51/
http://www.createafreewebsite.net/phpmysql/phpmysql_introduction.html
PHP MySQL Interactive Website Design Open in a new browser window
   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.
   http://www.createafreewebsite.net/phpmysql/phpmysql_introduction.html
http://www.ioncannon.net/system-administration/59/php-rrdtool-tutorial/
PHP RRDTool tutorial Open in a new browser window
   A tutorial on using RRDTool's PHP extensions to gather data, report statistics, and generate graphs.
   http://www.ioncannon.net/system-administration/59/php-rrdtool-tutorial/
http://phpsec.org/projects/guide/
PHP Security Guide Open in a new browser window
   Guidance from the PHP Security Consortium on how to develop more secure applications.
   http://phpsec.org/projects/guide/
http://www.tizag.com/phpT/
PHP Tutorial (Tizag) Open in a new browser window
   A PHP tutorial that covers all the basics of PHP. It is geared towards web developers with little or no PHP experience.
   http://www.tizag.com/phpT/
http://www.mgeisler.net/php-tutorial/
PHP Tutorial (by Martin Geisler) Open in a new browser window
   This tutorial is aimed at users who have no previous experience with programming in PHP or any other programming language.
   http://www.mgeisler.net/php-tutorial/
http://www.toptentshirts.com/php-guide/php-guide.php
PHP Virtual Guide Open in a new browser window
   Video tutorials covering PHP from the basics to advanced techniques.
   http://www.toptentshirts.com/php-guide/php-guide.php
http://www.phpsimple.net
PHP and MySQL Tutorial (PHPsimple) Open in a new browser window
   PHP and MySQL tutorial. Learn how to create sites using PHP and MySQL in a series of simple tutorials.
   http://www.phpsimple.net
http://www.webreference.com/programming/php/regexps/
PHP and Regular Expressions 101 (WebReference) Open in a new browser window
   This tutorial steps through the POSIX-compliant regular expression functions in PHP in a straightforward manner.
   http://www.webreference.com/programming/php/regexps/
http://www.phpcatalyst.com/
PHPCatalyst Open in a new browser window
   Dedicated to provide tutorials and step-by-step help for beginners. Instructions on basics of PHP programming, examples and coding PHP with MySQL.
   http://www.phpcatalyst.com/
http://www.onlamp.com/pub/a/php/2003/12/18/transaction_pitfalls.html
Pitfalls of Transactions with PHP (ONLamp) Open in a new browser window
   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.
   http://www.onlamp.com/pub/a/php/2003/12/18/transaction_pitfalls.html
http://en.wikibooks.org/wiki/Programming:PHP
Programming PHP Open in a new browser window
   A wikibook about programming in PHP. Also provides external links for more information.
   http://en.wikibooks.org/wiki/Programming:PHP
http://shiflett.org/articles/sql-injection
SQL Injection [Chris Shiflett: Security Corner] Open in a new browser window
   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 fe
   http://shiflett.org/articles/sql-injection
http://www.websitepublisher.net/article/phpcache/
Saving Resources with phpCache (Website Publisher) Open in a new browser window
   Tutorial explains how to implement the phpCache script and use it to keep your database server load low.
   http://www.websitepublisher.net/article/phpcache/
http://www.websitepublisher.net/article/search_engine_friendly_urls/
Search Engine-Friendly URLs (Website Publisher) Open in a new browser window
   Article describes three ways to make your URLs search engine friendly using PHP.
   http://www.websitepublisher.net/article/search_engine_friendly_urls/
http://www.workingwith.me.uk/articles/scripting/mimetypes/
Serving XHTML with the correct mime type using PHP Open in a new browser window
   Describes how to send XHTML with the correct mime type safely using PHP. Includes the ability to "fall back" to HTML if the viewing web-browser does not support XHTML.
   http://www.workingwith.me.uk/articles/scripting/mimetypes/
http://www.opensourcetutorials.com/tutorials/Server-Side-Coding/PHP/simple-linear-regression-php-1/page1.html
Simple Linear Regression With PHP Open in a new browser window
   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 tha
   http://www.opensourcetutorials.com/tutorials/Server-Side-Coding/PHP/simple-linear-regression-php-1/page1.html
http://simplephp.scriptsdb.org/
SimplePHP Open in a new browser window
   Windows Installation Guide for Apache + PHP + MySQL + PHPMyAdmin.
   http://simplephp.scriptsdb.org/
http://devzone.zend.com/node/view/id/1306
Static Free Energy (Zend) Open in a new browser window
   This tutorial will show you how to produce static html pages using PHP. This is important if you want the benefits of using PHP to build sections of a site where the content of the pages doesn't change very often.
   http://devzone.zend.com/node/view/id/1306
http://geekministry.com/blog_article.php?id=93
Stopping spambots from submitting forms Open in a new browser window
   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 ".
   http://geekministry.com/blog_article.php?id=93
http://www.ibdhost.com/help/templates/
Template Example with PHP Includes Open in a new browser window
   Show how to use 'php includes' inside a template.
   http://www.ibdhost.com/help/templates/
http://www.onlamp.com/pub/a/php/2003/03/20/php_security.html
Ten Security Checks for PHP (ONLamp) Open in a new browser window
   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.
   http://www.onlamp.com/pub/a/php/2003/03/20/php_security.html
http://www.onlamp.com/pub/a/php/2004/12/09/three_tier.html
Three-Tier Development with PHP 5 (ONLamp.com) Open in a new browser window
   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.
   http://www.onlamp.com/pub/a/php/2004/12/09/three_tier.html
http://www.sitepoint.com/article/bb-code-php-application
Use BB Code in Your PHP Application (SitePoint) Open in a new browser window
   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.
   http://www.sitepoint.com/article/bb-code-php-application
http://www.websitepublisher.net/article/php_cookies/
Using Cookies in PHP (Website Publisher) Open in a new browser window
   Learn how to set and read cookies using the PHP scripting language.
   http://www.websitepublisher.net/article/php_cookies/
http://www.onlamp.com/pub/a/php/2004/01/15/simplexml.html
Using PHP 5's SimpleXML Open in a new browser window
   This tutorial explains the usage of the Simple XML extension new to PHP 5. It provides examples of reading and querying XML data.
   http://www.onlamp.com/pub/a/php/2004/01/15/simplexml.html
http://webbeginner.codepoint.net
Web Programming Tutorial for the Absolute Beginner Open in a new browser window
   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.
   http://webbeginner.codepoint.net

Last Updated: 2007-09-22 14:43:12