PHP Tutorial
Sources:
- http://movielibrary.lynda.com/html/modPage.asp?ID=145
- http://hades.phparch.com/socrates/course/index.php/ajax
- http://apex.vtc.com/php.php
- http://apex.vtc.com/php-basic.php
- http://apex.vtc.com/php-project.php
- http://www.w3schools.com/php/default.asp
- http://www.netcominfo.com/courses/9030/Zend_PHP_5_Certification_Boot_Camp_training.html
- http://www.php.net/manual/en/langref.php
- http://pear.php.net/
- http://pecl.php.net/
- http://www.phpquebec.org/
- http://www.php.net/
- Diving Into PHP: Video Series
Table of contents
- Introduction
- welcome
- what is PHP?
- data flow
- Getting Started
- software you need
- installing on windows
- installing on mac
- site configuration
- Dreamweaver sites
- PHP editors
- php.ini and phpinfo
- server-side code
- about the projects
- Coding Convetions
- Scripting Basics
- Flow Control and Looping
- if-else conditions
- the switch statement
- for loops
- while loops
- break and continue
- beware of infinite loops
- Arrays Five Cool PHP Array Functions
- creating and using arrays
- manipulating arrays
- iteration loops
- built-in PHP arrays
- multidimensional arrays
- flipping, reversing, and shuffling
- Working with Strings
- strings in PHP
- printing and output
- combining strings
- string and character indexes
- string functions
- string lengths
- comparing strings
- find and replace
- substrings
- string case functions
- cleaning up strings
- More About Strings
- escaping strings
- parsing strings
- formatting strings
- regular expressions, pt 1
- regular expressions, pt 2
- Working with Forms
- working with web forms
- processing get and post
- server variables
- checkboxes and radio buttons
- selection lists
- hidden fields
- form field validations
- magic_quotes_gpc
- Functions
- what are functions?
- working with functions, pt 1
- working with functions, pt 2
- call-by value and reference
- variable parameter lists
- variable scope
- global variables
- include and require statements
- Object Oriented Programming
- Working with Databases
- MySQL and our samples
- connecting to data
- retrieving data
- data error handling
- manipulating data, pt 1
- manipulating data, pt 2
- HTML grids
- search forms
- additional database software
- Web Site Interactivity
- page redirection
- email and PHP
- an email form
- user registration, pt 1
- user registration, pt 2
- user registration, pt 3
- dynamic web pages
- Session State
- controlling session variables
- PHP sessions
- session functions
- a session example
- a login system
- working with cookies
- Debugging Scripts
- syntax errors
- browser rendering issues
- timeouts
- numeric issues
- Wrap-up
- conclusion