Menu PHP
 

PHP - Hypertext Preprocessor

If you have come across this page let me say I have no intention of explaining what PHP is and how to use it. This page is mearly a starting page for other pages related to PHP on this website, how I use PHP and some of the things that I have found out about using it.

My principle interest in PHP is the things you can possibly do with a MySQL database. A secondary interest is that I have tried to implement Wordpress websites in the past as at least a few "brushes" with PHP are inevitable as Wordpress is written largely in PHP and uses MySql as the database where all of their websites layouts and data is stored.

As PHP is a Hypertext PreProcessor it generates Hypertext (HTML), this means that it is designed to execute on the server and has the file extension .php - a template based on my latest webpage template has been created. Normally the PHP code will be added to this template so that it can perform the required processing an produce a webpage that is similar to the other pages on the website.

In addition to producing code for this website PHP has been used to generate forms that were supposed to replace those that were originally written in Wordpress. The key to these forms revolves around the form handlers and the process flow of the transaction that is required. What I tried to do was to build forms that have enhanced data verifiction (GDPR acknowledgement) and auto-responders and email generation appropriate to the process in question.

The version of PHP I currently have configured on my server is 5.4.45. Most hosting services will allow you to choose a version of PHP, I don't seem to have the option to upgrade to the more recent versions.

Top

This page is one relating to programming in/or various platforms on this website.

Links

Top

References:

  • php.net - http:// php.net
  • Predefined Constants - https:// www.php.net/manual/en/ com.constants.php
  • PDO - Errors and error handling - https:// www.php.net/manual/en/ pdo.error-handling.php

Site design by Tempusfugit Web Design -