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