Php Tutorial
PHP Sending E-mails

PHP E-mail Injections & Stopping Them

PHP Error Handling- die() Statement

Custom Errors & Error Triggers

PHP Error Logging

PHP Exception Handling

PHP Try, Throw and Catch

PHP Exception Handling- Creating a Custom Exception Class

Multiple Exceptions

Re-throwing an Exception in Catch

Top Level Exception Handler

PHP Filter

Filter Multiple Inputs

PHP Error Handling- Creating a Custom Error Handler

PHP & MySQL

PHP Connect to MySQL Database

PHP MySQL Create Database

PHP MySQL Create Table

Primary Keys and Auto Increment Fields

PHP MySQL Inserting Values in Table

Inserting Data From a PHP Form

PHP MySQL Select

PHP MySQL The Where Clause

PHP MySQL Order By

PHP Database ODBC

XML & EXPAT

PHP MySQL Update

PHP MySQL Delete

Working with Cookies- Retrieval & Deletion

Looping in PHP

Using Comments in PHP

PHP Operators

Unary Increment & Decrement Operators

PHP Variables

Combining Arithmetic & Assignment Operators

Working with String variables

Arrays

Saving the Uploaded File

Conditional Statements

PHP Cookie

PHP Session & Session Variables

An XML File

PHP Starting & Storing a Session

PHP Switch Statement

PHP Destroying a Session

PHP Form Handling

PHP - How to Start With?

PHP $_GET Function

PHP $_POST Function

Embedding PHP in HTML

PHP Date() Function

PHP File Uploading Restrictions

Server Side Includes (SSI)

PHP include() Function

PHP require() Function

Using echo

PHP If Condition

PHP File Handling

PHP file writing

While Loop in PHP

Do...While Loop in PHP

PHP Functions- Creating & Calling

PHP - File Reading

PHP - Deleting File

PHP Functions - Passing Values

PHP - Hypertext Preprocessor

PHP File Upload

PHP Functions - Returning Values

PHP Database ODBC

Connecting to an ODBC

Retrieving Records

Retrieving Fields from a Record

Closing an ODBC Connection

An ODBC Example

vWhat is XML?

What is Expat?

An XML File

Initializing the XML Parser

What is DOM?

An XML File

Load and Output XML

Looping through XML

Using SimpleXML

AJAX = Asynchronous JavaScript and XML

AJAX is about better Internet-applications

AJAX XMLHttpRequest

AJAX uses the XMLHttpRequest object

AJAX - Browser support

PHP Example - AJAX Suggest

AJAX Suggest example

Example explained - The HTML page

Example explained - The JavaScript code

The showHint() function

The GetXmlHttpObject() function

The stateChanged() function

Example explained - The PHP page

PHP Example - AJAX and XML

AJAX XML example

Example explained - The HTML page

Example explained - The JavaScript code

Example explained - The PHP Page

PHP Example - AJAX and MySQL

AJAX database example

Example explained - The MySQL Database

Example explained - The HTML page

Example explained - The JavaScript code

The showUser() Function

Example explained - The PHP Page

PHP Example - responseXML

AJAX ResponseXML example

Example explained - The MySQL Database

Example explained - The HTML page

Example explained - The JavaScript code

Example explained - The PHP Page

PHP Example - AJAX Live Search

AJAX Live Search

Example Explained - The HTML page

Example Explained - The JavaScript code

Example Explained - The PHP page

PHP Example - AJAX RSS Reader

AJAX RSS Reader

Example Explained - The HTML page

Example Explained - The JavaScript code

Example Explained - The PHP page

AJAX Poll

Example Explained - The HTML page

Example Explained - The JavaScript code

The PHP Page

The Text File

PHP Array Introduction

Installation

PHP Array Constants

PHP Calendar Functions

Installation

PHP Calendar Functions

PHP Calendar Constants

PHP Date / Time Introduction

Installation

Runtime Configuration

PHP Date / Time Functions

PHP Date / Time Constants

PHP Directory Introduction

Installation

PHP Directory Functions

PHP Directory Constants

PHP Error and Logging Introduction

Installation

PHP Error and Logging Functions

PHP Error and Logging Constants

PHP Filesystem Introduction

Installation

Runtime Configuration

Unix / Windows Compatibility

PHP Filesystem Functions

PHP Filesystem Constants

PHP Filter Introduction

Installation

PHP Filter Functions

PHP Filters

PHP FTP Introduction

Installation

PHP FTP Functions

PHP FTP Constants

PHP HTTP Introduction

Installation

PHP HTTP Functions

PHP libxml Introduction

PHP libxml Functions

PHP libxml Constants

PHP Mail Introduction

Requirements

Installation

Runtime Configuration

PHP Mail Functions

PHP Math Introduction

Installation

PHP Math Functions

PHP Math Constants

PHP Miscellaneous Introduction

Installation

Runtime Configuration

PHP Misc. Functions

PHP Misc. Constants

PHP MySQL Introduction

Installation

Runtime Configuration

Resource Types

PHP MySQL Functions

PHP MySQL Constants

PHP SimpleXML Introduction

Installation

PHP SimpleXML Functions

PHP String Introduction

Installation

PHP String Functions

PHP String Constants

PHP XML Parser Introduction

PHP XML Parser Functions

PHP XML Parser Constants

PHP Zip File Introduction

Installation

PHP Zip File Functions


PHP E-mail Injections & Stopping Them

PHP Error Handling- die() Statement

Custom Errors & Error Triggers

PHP Error Logging

PHP Exception Handling

PHP Try, Throw and Catch

PHP Exception Handling- Creating a Custom Exception Class

Multiple Exceptions

Re-throwing an Exception in Catch

Top Level Exception Handler

PHP Filter

Filter Multiple Inputs

PHP Error Handling- Creating a Custom Error Handler

PHP & MySQL

PHP Connect to MySQL Database

PHP MySQL Create Database

PHP MySQL Create Table

Primary Keys and Auto Increment Fields

PHP MySQL Inserting Values in Table

Inserting Data From a PHP Form

PHP MySQL Select

PHP MySQL The Where Clause

PHP MySQL Order By

PHP Database ODBC

XML & EXPAT

PHP MySQL Update

PHP MySQL Delete

Working with Cookies- Retrieval & Deletion

Looping in PHP

Using Comments in PHP

PHP Operators

Unary Increment & Decrement Operators

PHP Variables

Combining Arithmetic & Assignment Operators

Working with String variables

Arrays

Saving the Uploaded File

Conditional Statements

PHP Cookie

PHP Session & Session Variables

An XML File

PHP Starting & Storing a Session

PHP Switch Statement

PHP Destroying a Session

PHP Form Handling

PHP - How to Start With?

PHP $_GET Function

PHP $_POST Function

Embedding PHP in HTML

PHP Date() Function

PHP File Uploading Restrictions

Server Side Includes (SSI)

PHP include() Function

PHP require() Function

Using echo

PHP If Condition

PHP File Handling

PHP file writing

While Loop in PHP

Do...While Loop in PHP

PHP Functions- Creating & Calling

PHP - File Reading

PHP - Deleting File

PHP Functions - Passing Values

PHP - Hypertext Preprocessor

PHP File Upload

PHP Functions - Returning Values

PHP Database ODBC

Connecting to an ODBC

Retrieving Records

Retrieving Fields from a Record

Closing an ODBC Connection

An ODBC Example

vWhat is XML?

What is Expat?

An XML File

Initializing the XML Parser

What is DOM?

An XML File

Load and Output XML

Looping through XML

Using SimpleXML

AJAX = Asynchronous JavaScript and XML

AJAX is about better Internet-applications

AJAX XMLHttpRequest

AJAX uses the XMLHttpRequest object

AJAX - Browser support

PHP Example - AJAX Suggest

AJAX Suggest example

Example explained - The HTML page

Example explained - The JavaScript code

The showHint() function

The GetXmlHttpObject() function

The stateChanged() function

Example explained - The PHP page

PHP Example - AJAX and XML

AJAX XML example

Example explained - The HTML page

Example explained - The JavaScript code

Example explained - The PHP Page

PHP Example - AJAX and MySQL

AJAX database example

Example explained - The MySQL Database

Example explained - The HTML page

Example explained - The JavaScript code

The showUser() Function

Example explained - The PHP Page

PHP Example - responseXML

AJAX ResponseXML example

Example explained - The MySQL Database

Example explained - The HTML page

Example explained - The JavaScript code

Example explained - The PHP Page

PHP Example - AJAX Live Search

AJAX Live Search

Example Explained - The HTML page

Example Explained - The JavaScript code

Example Explained - The PHP page

PHP Example - AJAX RSS Reader

AJAX RSS Reader

Example Explained - The HTML page

Example Explained - The JavaScript code

Example Explained - The PHP page

AJAX Poll

Example Explained - The HTML page

Example Explained - The JavaScript code

The PHP Page

The Text File

PHP Array Introduction

Installation

PHP Array Constants

PHP Calendar Functions

Installation

PHP Calendar Functions

PHP Calendar Constants

PHP Date / Time Introduction

Installation

Runtime Configuration

PHP Date / Time Functions

PHP Date / Time Constants

PHP Directory Introduction

Installation

PHP Directory Functions

PHP Directory Constants

PHP Error and Logging Introduction

Installation

PHP Error and Logging Functions

PHP Error and Logging Constants

PHP Filesystem Introduction

Installation

Runtime Configuration

Unix / Windows Compatibility

PHP Filesystem Functions

PHP Filesystem Constants

PHP Filter Introduction

Installation

PHP Filter Functions

PHP Filters

PHP FTP Introduction

Installation

PHP FTP Functions

PHP FTP Constants

PHP HTTP Introduction

Installation

PHP HTTP Functions

PHP libxml Introduction

PHP libxml Functions

PHP libxml Constants

PHP Mail Introduction

Requirements

Installation

Runtime Configuration

PHP Mail Functions

PHP Math Introduction

Installation

PHP Math Functions

PHP Math Constants

PHP Miscellaneous Introduction

Installation

Runtime Configuration

PHP Misc. Functions

PHP Misc. Constants

PHP MySQL Introduction

Installation

Runtime Configuration

Resource Types

PHP MySQL Functions

PHP MySQL Constants

PHP SimpleXML Introduction

Installation

PHP SimpleXML Functions

PHP String Introduction

Installation

PHP String Functions

PHP String Constants

PHP XML Parser Introduction

PHP XML Parser Functions

PHP XML Parser Constants

PHP Zip File Introduction

Installation

PHP Zip File Functions
