Tim's Web Site 2.0

About Me

Miscellaneous

Geek Stuff

Skydiving


My Amazon.com Wish List

Geek Stuff : Tutorials

I've recently decided to get back to putting up some tutorials on PHP, MySQL, Linux and general web development stuff. This area will hopefully contain a bunch of useful stuff in the near future, as I get time to create more content. For now it has a couple of new tutorials, and I've also put up some links to my older Linux tutorials that I no longer keep current.

Note: My tutorials and stuff are free. But if you appreciate them, or get some use out of one, please check out the ads in the right column and visit any that might interest you. The nickels and dimes those things bring in help pay the web hosting and bandwidth bills. Thanks! :)

PHP Tutorials

I've been using PHP in the development of my own web sites, and for work when I was programming professionaly, since late 1997. I'm putting up some useful "how-to's" here and trying to keep things simple, there won't be any overly complex code here.

Disclaimer: Although I've used PHP a lot over the years, I've not done much with object-oriented programming. Most of what I have created and worked on would benefit little from OOP, and I'm not one to use something just because it's the latest cool thing to do. For small and medium sized web sites I've found functions to do the job well. I'll learn more once I run into a project that could use it. And if I learn something worth sharing I'll post it here. :)

  • Accessing Form Variables
  • File Uploading
  • Display Files in a Directory
  • Basic Functions
  • Functions and Data Objects
  • Email Form with PHP
  • MySQL Tutorials
    I've also posted some MySQL tutorials, since most PHP powered web sites will also make use of a MySQL database for their dynamic content.

  • Creating a Database and Table in MySQL
  • Ubuntu How-To's and Misc
    At times, usually right after an "upgrade", I run into problems with Ubuntu Linux. So I decided to start trying to make some help pages for the issues I run into. Hope it helps someone else too. :)

  • VirtualBox: Can't Start Virtual Machine
      Error: “PIIX3 cannot attach drive to the Secondary Master”
  • Upgrade to 8.04 (Hardy Heron) Broke my Sound!
      Error: “No volume control GStreamer plugins and/or devices found”
  • How to Burn a Data DVD in Ubuntu Linux (using K3b) NEW!
  • Scanning documents to PDF in Ubuntu Linux (using scan2pdf) NEW!
  • Quicktime VR (QTVR)
    If you have a digital camera, decent tripod, and a Macintosh computer running Classic Mac OS, you can learn to make cool 3D "VR" panoramas. Check it out.

  • Quicktime VR (QTVR) Panoramas
  • Old Archived Tutorials
    From 1998 to around 2002 I was maintaining some Linux tutorials on how to install Linux (back when it was a bitch to do), install the Apache web server with PHP and MySQL database support, setup and configure a Sendmail email server, BIND DNS server and Webalizer for parsing your Apache web site logs. Some are posted here for your enjoyment.

  • Installing PHP, MySQL and Apache
  • Setting up and configuring Sendmail
  • Installing and configuring Webalizer
  • ©1995 - 2010 Tim Patterson, All Rights Reserved (Unless otherwise noted)