Exercises, examples and other material relating to training module H115. This topic is presented on public courses
Deploying LAMP - Linux, Apache, MySQL, Perl/PHP,
Linux Web Server,
Learning to program in PHP,
PHP Programming,
Extra Day
PHP Programming - Learn PHP, and its use as a Web-scripting language
This course covers the fundamentals of
programming in PHP and Web-related issues ... http://www.wellho.net/course/phfull.html [course] |
Deploying LAMP - Linux, Apache, MySQL Perl / PHP / Python - Installing and supporting applications under Open Source technologies
This course is intended ... http://www.wellho.net/course/alfull.html [course] |
Linux Web Server - Using your Linux system as a Web server with LAMP
The major part of this course covers the installation and the configuration of
the ... http://www.wellho.net/course/lwfull.html [course] |
Learning to program in PHP - Learn PHP, and its use as a Web-scripting language
This course covers the fundamentals of
programming in PHP and Web-related ... http://www.wellho.net/course/pffull.html [course] |
Extra Days - Subjects not covered on regular public courses!
We offer a wide range of public courses which well cover the training needs of the majority ... http://www.wellho.net/course/axfull.html [course] |
What do you want to happen if something goes wrong when your PHP script is running Do you want an error message to appear on the screen automatically ... http://www.wellho.net/solutions/php-erro ... n-php.html [longer article] |
"Global" is a poor choice of word! It really means "share this variable in this function with the variable of the same name at the top level" but there ... http://www.wellho.net/mouth/936_Glob ... n-PHP.html [short article] |
The PHP programmer needs multiple skills. He needs to be a programmer, a graphic artist, a data librarian, a psychologist, a manager, and a technical writer. It's helpful if he knows a little about the subject of the web site he's working on too. This module looks at application planning taking these disciplines into mind, with a view to persuading the trainee to write easy-to-use, robust, pretty, easy-to-upgrade applications within budget and on time.
This topic is presented on public courses
Deploying LAMP - Linux, Apache, MySQL, Perl/PHP,
Linux Web Server,
Learning to program in PHP,
PHP Programming,
Extra Day
Examples from our training material
| 4lm_business.inc | business logic for 4 layer demo |
| 4lm_template.htp | HTML template for 4 layer model |
| 4lm_top.php | Full PHP application / 4 layer model - start here |
| 4lm_webhelpers.inc | Web Helpers for 4 layer model demo |
| demo.htp | Template for sc5.php4 and sc6 "best practise" examples |
| details.xsl | Style sheet to format one particular piece of information from an XML file |
| grgen.php | Generate a graphic to show a text string |
| gruse.php | Capthca Driver |
| hph.php | Using an array to set a generalised form |
| hph2.php | Sticky form, Regex Validation, save to db when AOK |
| images.xml | XML data used by demonstration program |
| imnames.xsl | Style sheet used to get a list of all images held in XML file |
| niceform.php4 | Form, validation, sticky fields, email results |
| sc5.php | Main demo script (for older versions of PHP) |
| sc5.php4 | Main demo script - uses sessions, functions, SQL, XML and XSLT |
| sc6.php | Main demo script; uses sessions, functions, SQL, XML and XSLT |
| slidetell.php | Look up records (paginated) in a MySQL table. |
| sqldemo.inc | SQL functions for sc5 and sc6 demos |
| stdsess.inc | standard functions for sc5 and sc6 demos |
| xsltdemo.inc | xslt functions for sc5 and sc5 demos |
Pictures
Web Application design - best practise
Steps in a PHP based web application
Designing your web / CGI / Perl application
Background information
Some modules are
available for download as a sample of our material or under an
Open Training Notes License for free download from
http://www.training-notes.co.uk.
Topics covered in this module
Analysing the requirement and designing the Application.
The batchlet model and multi-task PHP scripts.
Writing maintainable code.
Error checking and data integrity in a multiuser environment.
Good use of functions and include files.
Separating HTML from script from SQL.
Keeping databases, directories and shopping carts tidy.
Portability issues (databases, operating systems, PHP releases and installation).
Futureproofing. Backups.
Complete learning
If you are looking for a complete course and not just a information on a single subject, visit our
Listing and schedule page.
Well House Consultants specialise in training courses in
Python,
Perl,
PHP, and
MySQL. We run
Private Courses throughout the UK (and beyond for longer courses), and
Public Courses at our training centre in Melksham, Wiltshire, England.
It's surprisingly cost effective to come on our public courses -
even if
you live in a different
country or continent to us.
We have a technical library of over 700 books on the subjects on which we teach.
These books are available for reference at our training centre. Also
available is the Opentalk
Forum for discussion of technical questions.