DJ Mike's Tutorials: PHP


^ >

  1. Forms
    Forms are an interface for scripts. If you are not familiar with forms, you should review them before you start PHP.
  2. Introduction
  3. Prerequisites
  4. Server Requirements
  5. Obtaining PHP Code / The Copy Bug
  6. Basic Syntax
    Opening & closing PHP tags and comment tags
  7. Basic Syntax pt.2
    "Hello world" script and simicolons
    Quotes and Special Characters
    HEREDOC Syntax
  8. Variables
  9. Arrays
    1. Numeric Arrays
    2. Associative Arrays
    3. Working with Arrays 1
      count()
      foreach()
    4. Working with Arrays 2
      Sort an array
      Search an array
  10. Operators
  11. Forms
    1. Part 1: Interfacing forms & PHP
    2. Part 2: Convert kilometers to miles; your first tool.
    3. Part 3: Redirector for drop menus.
    4. Part 4: Post vs Get
    5. Forms examples
      1. Pythagoras Calculater
        Enter sides a and b of a right triangle and got the hypotenuse.
  12. Controling Flow:
    1. Conditional Statements
      1. If Statements
        1. Metric <-> English Standard Converter
      2. Else and Elseif
      3. Switch Statements
      4. Ternary Operater
    2. Regular Expressions
      1. Regular Expressions 1
        PCRE Modifiers
        Meta Characters
        Matching A Range Of Characters
      2. Regular Expressions 2
        Negate a character or range
        Repeat a substring
        Greediness
      3. Regular Expressions 3
         Subexpressions
         Boundaries
         Branches
    3. break()
      continue()
      die()
    4. Loops
  13. Functions
    1. Built in functions
      1. String Functions
      2. Math Functions
      3. Array Functions
      4. File Functions
      5. Image Functions
      6. Imagick Methods
        1. The Imagick Class Pt.1
        2. The Imagick Class Pt.2
        3. The Imagickpixel Class
        4. The Imagickdraw Class
        5. The Imagickpixeliterator
        6. Predefined Constants
      7. Flash and Ming Functions
      8. MySQL and MySQLi Functions
      9. mySQL Data Types and Reserved Words
      10. PHP Options & Info Functions
      11. TidyFunctions
      12. Miscellaneous Functions
      13. Index Of All Funtions And Methods
    2. User Defined Functions pt.1
      1. User Defined Functions pt.1
      2. User Defined Functions pt.2
  14. Time and Date
    1. Time and Date pt.1
      time() and getdate()
    2. Time and Date pt.2
      date()
    3. Time and Date pt.3
      mktime(), strtotme() and checkdate()
  15. Cookies
    1. Pt.1
      setcookie()
      Session Cookies
      Deleting cookies
    2. Pt.2
  16. Sessions
    1. Introduction
    2. Sessions Without Cookies
    3. Login Form Demo
  17. Working with Files
    1. include() and require()
    2. Permisions
    3. Creating, Deleting, Copying and Renaming Files
    4. Some projects with remote files
      1. Source Code Viewer
      2. Javascript Ad Stripper
      3. Link Extracter
    5. Opening And Closing A File
    6. Reading And Writing To A File
      Text counter and logger.
    7. File Uploads
      1. Pt. 1
        Notes on security. File upload form.
      2. Pt.2
        Error codes. Filtering user input. Moving temporary files.
      3. Pt.3
        Multi-Uploader
  18. Images
    1. gd_info()
    2. Creating an image
    3. Using Color & Transparency
    4. Points and Lines
    5. Gradient Effects
    6. Rectangles
    7. Ellipses and Arcs
    8. Polygons
    9. Color Fills
    10. Image Fills
    11. Using Fonts
      1. Using Built In Fonts
      2. Using True Type Fonts
      3. Sizing and Aligning Fonts
      4. Image Based Counter/Logger
  19. User Defined Functions Revisited
    1. User Defined Functions Pt.3
      Make a function that generates images.
  20. Introduction to Objects
    1. Properties
    2. Methods
    3. Instantiating an Object
  21. Database
    1. SQLite
      1. Create a database, data types, create and destroy tables
      2. Enter and view data
      3. Entering data continued
      4. Sorting and Ordering Data
      5. Deleting and Updating Data
    2. mySQL
      1. Connecting and Disconnecting From a Database
      2. Connecting pt.2. Making a Login Form
      3. Show Server Info
      4. MySQL Data Types and Reserved Words
  22. Tidy
    Validate And Repair HTML
  23. Projects
    Larger and more complex examples.
    1. Thumbnailer and random image script
      Display a paginated list of thumbnails of images in a directory or select a random image from a directory.




^ >

Was this webpage useful to you? You can support this website by donating.


Created by DJ Mike from Santa Barbara

DJ Mike


<a href="http://www.statcounter.com/" target="_blank"> <img src="http://c5.statcounter.com/counter.php?sc_project=1321035&java=0&security=da2193dc" alt="counter free hit invisible" border="0" /></a>