
Lecture Description
Visit my website at www.thenewboston.com/ for all of my videos and tutorials!
Have questions or looking for source code? Check out the forum at www.thenewboston.com/forum/
phpacademy YouTube - www.youtube.com/user/phpacademy
phpacademy Website - phpacademy.org/
My Profile - www.thenewboston.com/profile.php?user=2
Facebook - www.facebook.com/pages/TheNewBoston/464114846956315
Google+ - plus.google.com/+BuckyRoberts/posts
Twitter - twitter.com/#!/bucky_roberts
Donate - www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=5K9RJVCAKWZKS
Course Index
- Introduction to PHP
- Installing XAMPP Part 1
- Installing XAMPP Part 2
- Creating Your First PHP File
- Writing Your First PHP File
- The phpinfo Function
- The php.ini File
- Indentation
- Echo
- Output HTML Using echo/print
- Embedding PHP Inside HTML
- comments
- Error Reporting
- More on Error Reporting
- Variables
- Concatenation
- if / if else Statement
- if / else if Statement
- Assignment Operators
- Comparison Operators
- Arithmetic Operators
- Logical Operators
- Triple Equals
- while Loop
- do while Loop
- for Loop
- switch Statement
- die and exit Functions
- Expression Matching
- Basic Functions
- Functions with Arguments
- Functions with a Return Value
- Global Variables and Functions
- String Functions Part 1
- String Functions Part 2
- String Functions Part 3
- String Functions Part 4
- Introduction to Arrays
- Associative Arrays
- Multi-dimensional Arrays
- for each Statement
- include and require Functions
- include_once and require_once
- More on Expression Matching
- String Functions: String Length
- String Functions: Upper / Lower Case Conversion
- String Functions: String Position Part 1
- String Functions: String Position Part 2
- String Functions: Replacing Part of a String
- String Functions: Replacing Predefined Part of a String
- Word Censoring Part 1
- Word Censoring Part 2
- Creating a Find and Replace Application Part 1
- Creating a Find and Replace Application Part 2
- Creating a Find and Replace Application Part 3
- Creating a Find and Replace Application Part 4
- timestamps
- Modifying timestamps
- Random Number Generation
- $_SERVER Variables: Script Name
- $_SERVER Variables: Host Name
- Using the Header to Force Page Redirect
- ob_start
- Getting Visitors IP Address
- Better Way to Get Visitors IP Address
- Detecting a Visitors Browser Part 1
- Detecting a Visitors Browser Part 2
- Working with $_GET Variables
- Working with $_POST Variables
- Working with Form Data
- Using htmlentities for Security
- Setting PHP Sessions
- Unsetting PHP Sessions
- Creating Cookies with PHP
- Deleting Cookies with PHP
- File Handling: Writing to a File
- File Handling: Reading a File
- File Handling: Appending a File
- The explode Function with File Handling Example
- The implode Function with File Handling Example
- File Handling: Listing Files Part 1
- File Handling: Listing Files Part 2
- File Handling: Checking if a File Exists
- File Handling: Deleting and Renaming Files Part 1
- File Handling: Deleting and Renaming Files Part 2
- Uploading Files: The Basics
- Uploading Files: The Basics Part 2
- Uploading Files: Restricting File Size
- Uploading Files: Restricting File Extensions Part 1
- Uploading Files: Restricting File Extensions Part 2
- Creating a non-unique Hit Counter
- Creating a File Based Unique Hit Counter Part 1
- Creating a File Based Unique Hit Counter Part 2
- Creating a File Based Unique Hit Counter Part 3
- MD5 Encryption Part 1
- MD5 Encryption Part 2
- Sending an Email Part 1
- Sending an Email Part 2
- Creating a Simple Contact Form Part 1
- Creating a Simple Contact Form Part 2
- Creating a Simple Contact Form Part 3
- Creating a Simple Contact Form Part 4
- An Introduction to XML
- Reading a Simple XML File: Part 1
- Reading a Simple XML File: Part 2
- A YouTube XML Example
- An Introduction to Databases
- More About Databases
- phpMyAdmin Part 1
- phpMyAdmin Part 2
- phpMyAdmin Part 3
- Connecting to a Server and Database Part 1
- Connecting to a Server and Database Part 2
- SELECT Part 1
- SELECT Part 2
- SELECT Part 3
- SELECT By Example Part 1
- SELECT By Example Part 2
- More Basic Querying Part 1
- More Basic Querying Part 2
- More Basic Querying Part 3
- Creating a Database Hit Counter Part 1
- Creating a Database Hit Counter Part 2
- Creating a Database Hit Counter Part 3
- Creating a Database Hit Counter Part 4
- LEFT JOIN
- RIGHT JOIN
- JOIN
- LIKE With a Search Engine Example Part 1
- LIKE With a Search Engine Example Part 2
- LIKE With a Search Engine Example Part 3
- LIKE With a Search Engine Example Part 4
- SELECT DISTINCT
- Creating Tables
- Logging the User In Part 1
- Logging the User In Part 2
- Logging the User In Part 3
- Logging the User In Part 4
- Logging the User Out
- Getting User Data Part 1
- Getting User Data Part 2
- Protecting the User Against SQL Injection
- Registration Form Part 1
- Registration Form Part 2
- Registration Form Part 3
- Registration Form Part 4
- More Validation Part 1
- More Validation Part 2
- More Validation Part 3
- SQL Injection Part 1
- SQL Injection Part 2
- SQL Injection Part 3
- SQL Injection Part 4
- SQL Injection Part 5
- Introduction to GD
- Protecting Email with String to Image Part 1
- Protecting Email with String to Image Part 2
- Protecting Email with String to Image Part 3
- Protecting Email with String to Image Part 4
- Watermarking Images Part 1
- Watermarking Images Part 2
- Watermarking Images Part 3
- Creating Captcha Image Security Part 1
- Creating Captcha Image Security Part 2
- Creating Captcha Image Security Part 3
- Creating Captcha Image Security Part 4
- Scaling Down Images to Thumbnails Part 1
- Scaling Down Images to Thumbnails Part 2
- Scaling Down Images to Thumbnails Part 3
- Introduction to AJAX
- Loading in file Contents to a DIV Part 1
- Loading in file Contents to a DIV Part 2
- Loading in file Contents to a DIV Part 3
- Auto Suggest Application Part 1
- Auto Suggest Application Part 2
- Auto Suggest Application Part 3
- Auto Suggest Application Part 5
- Auto Suggest Application Part 4
- POSTing Data Part 1
- POSTing Data Part 2
- POSTing Data Part 3
- POSTing Data Part 4
- POSTing Data Part 5
- Throwing an Exception
- try, throw, catch
- Custom Exceptions
- Custom Error Messages
- Introduction to OOP
- Classes, Properties, and Methods
- Return a Property Value
- Changing a Property Value
- public, private, and protected
- Constants
- Class Constructor
- Multiple Instances of Classes
- extends Part 1
- extends Part 2
- Connecting to a Database the OOP Way
- Final PHP Video
Course Description
Comments
There are no comments.
Be the first to post one.
Posting Comment...