Welcome

Welcome to my web site which provides information and links to various projects I am working on.

I have been working as a Web Programmer and Web Designer for a number of years in the south west of England UK, starting out in the good old days of the internet. In those days I worked with the Microsoft asp scripting language and had to create page layouts with the much simpler concepts of CSS that were around then. I then moved onto dot net and database programming as those technologies developed.

I started to become interested in the PHP programming language which I could see had great potential, and for some time now I have been writing PHP and MySQL applications for such things as selling digital downloads which have been quite successful. You can read descriptions of these applications further down this page.

  • Google Plus

My other great interest is WordPress which is a terrific application for creating content management and blog systems. The programming features of Plugins and Themes provide endless customisation.

I also teach in a local further education college on Web Design and PHP Programming.

From teaching PHP I was able to develop a book which I constantly update and tweak and sell as an eBook. You can see a description of the book further down this page.

email me
twitter

 Newsletter

Subscribe to our newsletter to be kept up to date on changes to the eBooks and other site changes.

Subscribe to our Newsletter

 Latest Tweets

@paulvgibbs

 Web sites and Contact details

You can contact me through this email address: paul@nullpaulvgibbs.com

As well as this site, my other main web site is: http://www.withinweb.com

There are a number of ways in which you can find out more about the books and ask questions about my PHP applications. I occasionally post articles to Facebook and Twitter to inform about changes and updates to the book.

 Book, PHP Tutorials: Programming with MySQL and PHP

This book was written from a set of courses I teach in a Further Education college. It contains of a number of code samples and examples which you can download from this site.

The book starts with an introduction to PHP and then goes on to MySQL and how to use SQL with the PHP language.

It provides an introduction to web programming, how to display data from a database and update data to the database. It explains issues that you encounter in real world situations and provides the basic code from which you can then use to further develop.

If would be helpful if you have some HTML knowledge but the examples do provide you with what you need know. It is also helpful to have had some experience in programming using one of the more popular languages such as Visual Basic although this is not necessary.

Many of the tutorials consists of a series of examples and tasks which are intended to illustrate each point and concentrate on simplified code so that you can see how to use it.

  • Introduction – Basic PHP concepts.
  • Variables – Variables, programming techniques and so on.
  • Forms and PHP – Posting data between forms.
  • Arrays – Loops and array structures.
  • Basic PHP structures – include files and how to use them.
  • Functions – Writing and using your own functions.
  • Posting Forms – How forms work.
  • Email Forms – An email form.
  • JavaScript – Posting forms with JavaScript.
  • SQL and MySQL – Querying database tables using SQL.
  • An Example table – Some example data.
  • Database Access – How to connect to a database.
  • Using PHP and MySQL – An example form.
  • Further PHP and MySQL – More PHP and MySQL.
  • OpenCart – An example of an Open Source project.
  • Error handling and debugging – Simple methods to find errors.
  • Cookies and sessions – When and where to use them.
  • Modifying Records – Editing and updating databases with PHP and SQL.
  • Classes – An introduction to object orientated programming.
  • File Handling – Reading and writing to text files.
  • Regular Expressions and Validation – Some validation methods.
  • PHP security – Some methods to overcome this issue.
  • JQuery – An introduction to jQuery.
  • htaccess and php.ini – How to use them.
  • WordPress – An introduction to creating a WordPress Plugin.

Download Sample Chapters

A sample of the book with the contents page is available on the amazon web site at http://www.amazon.com/dp/B00CBLZ1U0

 Purchase

The book is available in various formats: paperback, Kindle eBook or PDF.

There are a number of ways that you can purchase the Book:

Click on this button will take you to the amazon web site to purchase in Kindle version or paperback.
Click on this button will allow you to purchase the PDF of the book using PayPal or any credit card that PayPal will accept.

 Code downloads

The PHP code for the latest version of the book can be obtained in one zip file from the link below:

Download Source Code for PHP Tutorials eBook.

The book references the code by chapter and name so you should be able to easily find any particular script that you are looking for.

Book, HTML Beginners: Basics of Web Design

This book has been written from a series of college lectures on Web Design. It is has many exercises and examples which can be downloaded from the web site. It starts with an introduction to HTML and then takes the reader through the concepts of styles and how to apply them.

There are also chapters on Graphics, JQuery, setting up a web site and looks at HTML 5 and responsive web design concepts.

The book explains issues that you encounter in real world situations and provides the basic examples from which you can then use to further develop. Many of the tutorials consists of a series of examples and tasks which illustrate each point and concentrate on simplified code so that you can see how they are used.

  • Introduction – An introduction to HTML.
  • HTML Tags – A look at standard HTML Tags.
  • Images and Tables – Using images and creating tables.
  • Styles and Stylesheets – Different ways to use styles.
  • Further Styles – Definitions and further examples.
  • Site Examples – A site layout.
  • Lists and Menus – Creating navigation.
  • Graphics – Graphic concepts and Photoshop.
  • Layouts – Some principles of design.
  • Adding functionality – JQuery and other features.
  • htaccess file – Examples of using an htaccess file.
  • Site set up – Domain names and search optimisation.
  • Forms – Formatting and layout of forms.
  • HTML 5 Design – Features of HTML 5.
  • Responsive Design – A responsive design example.

A sample of the book with the contents page is available on the amazon web site at http://www.amazon.com/dp/B01HFLAAJ2

HTML Beginners: Basics of Web Design

 Code downloads

The HTML code for the latest version of the book can be obtained in one zip file from the link below:

Download Source Code for HTML Beginners eBook.

The book references the code by chapter and name so you should be able to easily find any particular script that you are looking for.

 PHP, MySQL Applications

The following is a list of the applications I have developed.

PHP-eSeller Logo

PHP-eSeller is a PHP MySQL application for selling digital and physical goods from your web site with PayPal. It can be used to sell downloads (such as software programs, mp3 files, graphics, icons, photos, ring tones, eBooks, videos) from your web site. It can also sell physical (tangible) products as well.

The application provides the checking of the completed transaction from PayPal, secure downloading of digital goods, the sending of confirmation emails, and a shopping cart to display the items.

PHP-SecureArea Logo

PHP-SecureArea is a PHP MySQL application to control access to folders on your web site using PayPal subscription payments. It allows authorized members to access a secure area of a web site after the purchase of a PayPal subscription.

Members are automatically allocated to the secure areas after payment has been confirmed from PayPal or manually added through the admin displays.

PHP-SecureArea provides the checking of the completed transaction from PayPal, administration of memberships, and the sending of confirmation email and password to the customers.

The application does not have to be used with PayPal, as users can be manually created through the admin interface.

PHP-KeyCodes

PHP-KeyCodes is a PHP MySQL application to sell software and licence key codes from your web with with PayPal. Use this application on a web site to sell software licence codes, key codes or PIN numbers using the PayPal IPN system with single purchase buy now buttons.

PHP-KeyCodes provides the checking of the completed transaction before the codes are sent out to the purchaser.

After successful purchase, the top key code is extracted and automatically sent to the customer without any intervention by yourself.

PHP-Register

PHP-Register is a PHP MySQL application to allow users to register on your site and then redirect to a defined web page. It allows you to collect details from a person before they are redirected to a different page.

The web site visitor arrives on a page on your web site where they see one or more buttons. Clicking on a button, they are taken to a page where they must enter their details, name, location and so on depending on what you want to collect. Once they have completed the form, they click on the finish button which takes them to the destination page.

The application could be used where you have a trial version of an item of software and you want to collect information from people who are trying it out, or it may be used where you have a free download of a pdf or word file but require information for marketing purposes.

thesitemapper Logo

TheSiteMapper is a Windows program to automatically create a site map of your web site. It is a Windows application which crawls defined web sites and automatically creates an HTML site map and an XML site map. The XML site map is in a standard format which can then be used to inform search engines (Google, Yahoo, Microsoft) of new and changed pages on your web site.

The application is provided in a trail version which can be downloaded by clicking here.

The trail version is limited to 30 days but apart from that, the trail version is fully functional.

Use TheSitemapper xml html generator to increase your search engine presence and improve your position in search engines.