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
        1. Search & Replace Tool
      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. MySQL and MySQLi Functions
      8. PHP Options & Info Functions
      9. TidyFunctions
      10. Miscellaneous Functions
    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
  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
      6. SQLite With Forms: Menu manager
    2. mySQL
      1. Connecting and Disconnecting From a Database
      2. Connecting pt.2. Making a Login Form
      3. Show Server Info
  22. Tidy
    Validate And Repair HTML


^ >

Feedback Form

Name:
  • Time = 11/22/06 1.33:05
    Name: DJ Mike
    Comment: = What do you think of my tutorial so far?

  • Time = 11/22/06 3.11:55
    Name: Gerren
    Comment: = So far, so good :-) I appreciate the lessons being small bites, and that your explanations are so clear. Thank you :-)

  • Time = 11/22/06 4.37:01
    Name: TSF
    Comment: = Great explanation for any beginners, including myself! :-)

  • Time = 11/22/06 9.00:06
    Name: Byron
    Comment: = I think your doing a great job. Thanks for taking the time to teach the folks that want to learn.

  • Time = 12/16/06 12.11:47
    Name: jerry
    Comment: = I think you have done an admirable job. Do you know who and where meaning which country developed this system. I intend to try and learn it.

  • Time = 12/16/06 16.20:14
    Name: DJ Mike
    Comment: = Since it is open source, you could say that it was developed all over the the world by the people who use it. The main site (in English) is http://us2.php.net Contact info Administrative Contact: Development Team, PHP rasmus@lerdorf.on.ca 104 Shaftsberry Ct Cary, NC 27513 US +1 919 254-8916



    ^ >

    Created by DJ Mike from Santa Barbara

    DJ Mike


    Dance Away Santa Barbara's Home Page
    <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>