An Advanced PHP Tutorial - March 2010

A Zend tutorial

PHP Home

PHP Factory Manual     Useful Links

This talk demonstrates the tight integration of Apache Web Server, PHP Scripting Language and the MySQL database. I showcase powerful tools available to build web applications and integrate access control, data entry, database access, graphics display, and web design objects.

If you have a personal home page at people.virginia.edu, you can test all this source code except the LDAP functions and the database functions. You can get a personal MySQL database account from ITC to test the MySQL functions.

I demonstrate two great graphing packages (jpgraph and the Google Visualization API).

General Stuff

First, run the hello world program.

Old SchoolHello world
Modern:Hello again

Database Examples

Graphics Examples

Calling a C++ or Fortran program

Using Objects in Tables

Reading XML Data - Simple Database Info

Reading HTML and aggregating useful information

Simple DOM Parsing

Accessing a LDAP server

See what UVa tells the world about me.

A Simple Ajax Example

A Simple MySQL Ajax Example

List a Directory

Summary

Extras

The End