What is PHP?
PHP is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly.

PHP stands for PHP: Hypertext Pre-processor. This confuses many people because the first word of the acronym is the acronym. This type of acronym is called a recursive acronym.

Pre-Requisites
HTML and basic programming skills

Course Details
PHP is literally 100 times more powerful than ASP; the functionality built into PHP is astounding. Most website backend is performed in PHP in Intoweb. Intoweb does not offer amateur lecture notes; rather each course member will be supplied with a quality, comprehensive textbook.

Cost: R5000-00 per person

Duration: 5 days

Courses are offered on the availability of students. If you are interested in taking this course please contact:

Table of contents

Introduction to PHP

What is PHP?
History of PHP
Advantages of PHP
PHP Resources
Basic Syntax of PHP
HTML in PHP Scripts
Commenting PHP Code

Common PHP Script Elements

Using Variables
Predefined Variables
Using Constants
Variable Functions
Control Structures
If Statements
Switch Statement
Loops
While Loops
For Loops
Variable Data Types
Manipulating String Variables
Concatenating Strings
Common String Functions
Working with Arrays
Using Functions
Defining and Calling Functions
Scope of Variables
Date Manipulation
Headers

File and Directory Handling

Including Files
File Access
Opening and Closing Files
Reading and Writing to Files
Copying, Renaming, and Deleting Files
Creating a Hit Counter
Directory Access
Array Functions
Creating a Directory Navigation Script
File Uploading

Working with Forms

Processing Forms
Form Validation
E-Mailing Form Data
HTML E-mail

Addressing the Stateless Nature of HTTP

Hidden Form Fields
Cookies
Sessions

Accessing Databases with PHP

Interacting With Databases
MySQL
Common PHP MySQL Functions
Connecting to a MySQL Server
Executing Database Queries
Retrieving Database Records
Advanced SQL
Linking Conditions
Joining Tables
Ordering Queries
Modifying Database Records Using PHP
Adding Table Records
Updating Table Records
Deleting Table Records
Manipulating a Database Through a Browser

 

 

Courses are are offered on the availability of students. If you are interested in taking this course please contact: training@intoweb.co.za

 

 

 

QUICK LINKS

Home
Download OpenOffice
Purchase OpenOffice CD
Buy OpenOffice Pro
Classroom Training
Online Training
Quick Ref Cards
Manuals
Open CDL Training
Linux Training
Become a training partner
Free Support
Corporate Support
Login
Contact Us
Site Map
Linux LPI Training
Linux Courses
Linux Security Courses
Open Source Training
Open Office Training
PHP Training
MySQL Training
Python Training
Links

INTOWEB NETWORK

Intoweb Group
Gauteng Search Engine
Small Business Search
IntoJobs
Intoweb UK
Intoweb Australia
Internet College
MiniMBA Online Course
LibreOffice Training
OpenOffice Information

WEBSITE MARKETING NETWORK

Intoweb Search Engine Optimization
Google Adwords Management
Intoweb Promotions
Intoweb Provider Directory
Internic
Construction Portal
IntoJewellery
IntoTravel
Africa Safari
Pressdesk
Affiliates
Affiliate Articles
Affiliate Info

INTRANET NETWORK

Intoweb Business
Intranet Development
Website Development
HR Solutions
Financial Solutions
Sports Management
E-learning
Eduskill Learner Management
HR Centre
HR Pad
Intranet Resources
Intranet Systems

AFFILIATES & SPONSORS

African Sky Safaris & Tours
South Africa Tours
South Africa Safari
Journey into Africa Safaris
Cartridges for Africa
Gambling South Africa
Horseracing in South Africa
Sports Betting South Africa
Online Slots
South Africa Online Casino
Live Casinos
Play Free Casino Games
Slot Machines
Diamond Source
ET Summit
Hudson and Knight
Approved Loans
Debt Consolidation Loans
Intratec
Florad
SNG Security
Canopy Caravan
Trademark Search
D&K Management Consultants
Bodyguard Protection Services
Trennplast
Progress Office
Laboratory Equipment