You are on page 1of 4

1 - Introduction to PHP

2 - Installing XAMPP Part 1


3 - Installing XAMPP Part 2
4 - Creating Your First PHP File
5 - Writing Your First PHP File
6 - The phpinfo Function
7 - The php.ini File
8 - Indentation
9 - echo
10 - print
11 - Output HTML Using echo/print
12 - Embedding PHP Inside HTML
13 - comments
14 - Error Reporting
15 - More on Error Reporting
16 - Variables
17 - Concatenation
18 - if / if else Statement
19 - if / else if Statement
20 - Assignment Operators
21 - Comparison Operators
22 - Arithmetic Operators
23 - Logical Operators
24 - Triple Equals
25 - while Loop
26 - do while Loop
27 - for Loop
28 - switch Statement
29 - die and exit Functions
30 - Basic Functions
31 - Functions with Arguments
32 - Functions with a Return Value
33 - Global Variables and Functions
34 - String Functions Part 1
35 - String Functions Part 2
36 - String Functions Part 3
37 - String Functions Part 4
38 - Introduction to Arrays
39 - Associative Arrays
40 - Multi-dimensional Arrays
41 - for each Statement
42 - include and require Functions
43 - include_once and require_once
44 - Expression Matching
45 - More on Expression Matching
46 - String Functions: String Length
47 - String Functions: Upper / Lower Case Conversion
48 - String Functions: String Position Part 1
49 - String Functions: String Position Part 2
50 - String Functions: Replacing Part of a String
51 - String Functions: Replacing Predefined Part of a String
52 - Word Censoring Part 1
53 - Word Censoring Part 2
54 - Creating a Find and Replace Application Part 1
55 - Creating a Find and Replace Application Part 2
56 - Creating a Find and Replace Application Part 3
57 - Creating a Find and Replace Application Part 4
58 - timestamps
59 - Modifying timestamps
60 - Random Number Generation
61 - $_SERVER Variables: Script Name
62 - $_SERVER Variables: Host Name
63 - Using the Header to Force Page Redirect
64 - ob_start
65 - Getting Visitors IP Address
66 - Better Way to Get Visitors IP Address
67 - Detecting a Visitors Browser Part 1
68 - Detecting a Visitors Browser Part 2
69 - Working with $_GET Variables
70 - Working with $_POST Variables
71 - Working with Form Data
72 - Using htmlentities for Security
73 - Setting PHP Sessions
74 - Unsetting PHP Sessions
75 - Creating Cookies with PHP
76 - Deleting Cookies with PHP
77 - File Handling: Writing to a File
78 - File Handling: Reading a File
79 - File Handling: Appending a File
80 - The explode Function with File Handling Example
81 - The implode Function with File Handling Example
82 - File Handling: Listing Files Part 1
83 - File Handling: Listing Files Part 2
84 - File Handling: Checking if a File Exists
85 - File Handling: Deleting and Renaming Files Part 1
86 - File Handling: Deleting and Renaming Files Part 2
87 - Uploading Files: The Basics
88 - Uploading Files: The Basics Part 2
89 - Uploading Files: Restricting File Size
90 - Uploading Files: Restricting File Extensions Part 1
91 - Uploading Files: Restricting File Extensions Part 2
92 - Creating a non-unique Hit Counter
93 - Creating a File Based Unique Hit Counter Part 1
94 - Creating a File Based Unique Hit Counter Part 2
95 - Creating a File Based Unique Hit Counter Part 3
96 - MD5 Encryption Part 1
97 - MD5 Encryption Part 2
98 - Sending an Email Part 1
99 - Sending an Email Part 2
100 - Creating a Simple Contact Form Part 1
101 - Creating a Simple Contact Form Part 2
102 - Creating a Simple Contact Form Part 3
103 - Creating a Simple Contact Form Part 4
104 - An Introduction to XML
105 - Reading a Simple XML File: Part 1
106 - Reading a Simple XML File: Part 2
107 - A YouTube XML Example
108 - An Introduction to Databases
109 - More About Databases
110 - phpMyAdmin Part 1
111 - phpMyAdmin Part 2
112 - phpMyAdmin Part 3
113 - Connecting to a Server and Database Part 1
114 - Connecting to a Server and Database Part 2
115 - SELECT Part 1
116 - SELECT Part 2
117 - SELECT Part 3
118 - SELECT By Example Part 1
119 - SELECT By Example Part 2
120 - More Basic Querying Part 1
121 - More Basic Querying Part 2
122 - More Basic Querying Part 3
123 - Creating a Database Hit Counter Part 1
124 - Creating a Database Hit Counter Part 2
125 - Creating a Database Hit Counter Part 3
126 - Creating a Database Hit Counter Part 4
127 - LEFT JOIN
128 - RIGHT JOIN
129 - JOIN
130 - LIKE With a Search Engine Example Part 1
131 - LIKE With a Search Engine Example Part 2
132 - LIKE With a Search Engine Example Part 3
133 - LIKE With a Search Engine Example Part 4
134 - SELECT DISTINCT
135 - Creating Tables
136 - Logging the User In Part 1
137 - Logging the User In Part 2
138 - Logging the User In Part 3
139 - Logging the User In Part 4
140 - Logging the User Out
141 - Getting User Data Part 1
142 - Getting User Data Part 2
143 - Protecting the User Against SQL Injection
144 - Registration Form Part 1
145 - Registration Form Part 2
146 - Registration Form Part 3
147 - Registration Form Part 4
148 - More Validation Part 1
149 - More Validation Part 2
150 - More Validation Part 3
151 - SQL Injection Part 1
152 - SQL Injection Part 2
153 - SQL Injection Part 3
154 - SQL Injection Part 4
155 - SQL Injection Part 5
156 - Introduction to GD
157 - Protecting Email with String to Image Part 1
158 - Protecting Email with String to Image Part 2
159 - Protecting Email with String to Image Part 3
160 - Protecting Email with String to Image Part 4
161 - Watermarking Images Part 1
162 - Watermarking Images Part 2
163 - Watermarking Images Part 3
164 - Creating Captcha Image Security Part 1
165 - Creating Captcha Image Security Part 2
166 - Creating Captcha Image Security Part 3
167 - Creating Captcha Image Security Part 4
168 - Scaling Down Images to Thumbnails Part 1
169 - Scaling Down Images to Thumbnails Part 2
170 - Scaling Down Images to Thumbnails Part 3
171 - Introduction to AJAX
172 - Loading in file Contents to a DIV Part 1
173 - Loading in file Contents to a DIV Part 2
174 - Loading in file Contents to a DIV Part 3
175 - Auto Suggest Application Part 1
176 - Auto Suggest Application Part 2
177 - Auto Suggest Application Part 3
178 - Auto Suggest Application Part 4
179 - Auto Suggest Application Part 5
180 - POSTing Data Part 1
181 - POSTing Data Part 2
182 - POSTing Data Part 3
183 - POSTing Data Part 4
184 - POSTing Data Part 5
185 - Throwing an Exception
186 - try, throw, catch
187 - Custom Exceptions
188 - Custom Error Messages
189 - Introduction to OOP
190 - Classes, Properties, and Methods
191 - Return a Property Value
192 - Changing a Property Value
193 - public, private, and protected
194 - Constants
195 - Class Constructor
196 - Multiple Instances of Classes
197 - extends Part 1
198 - extends Part 2
199 - Connecting to a Database the OOP Way
200 - Final PHP Video!!!