20+ PHP Tutorials & Resources

Hi, I hope that you have enjoyed and learned previous posts on Web Design i.e. 25+ Tips and Tutorials of HTML & CSS & 25+ Tutorials & Resources on jQuery. This time I have compiled some great tutorials over PHP, so you can now work on server side scripting. So go on and make use of these tutorials and resources. And yes, for the beginners the Diving into PHP Video Series is great to start with. I have included it in this list.

30+ PHP Best Practices for Beginners1. 30+ PHP Best Practices for Beginners

PHP is the most widely-used language for programming on the web. Here are thirty best practices for beginners wanting to gain a firmer grasp of the fundamentals.

PHP for Beginners Building Your First Simple CMS2. PHP for Beginners: Building Your First Simple CMS

It’s safe to say that nearly every website that’s up-to-date these days is using some form of content management system (CMS). While there are a ton of great free options that provide us with a CMS to power a website (WordPress, Drupal, etc.), it doesn’t hurt to peek under the hood and get a feel for how these systems work.

Simple Layouts with PHP3. Simple Layouts with PHP

This tutorial is for those starting out in PHP and want to learn a great way to create layouts. This will help reduce redundancy and keep you from writing too much code. Anyone that has been developing HTML based sites for some time has undoubtedly ran in to the issue of keeping the design consistent across multiple pages.

Getting Clean With PHP4. Getting Clean With PHP

Data security is important and often undervalued by designers, developers, and clients alike. Since PHP 5.2.0, data sanitization and validation has been made significantly easier with the introduction of data filtering. Today, we’re going to take a closer look at these filters, how to use them, and build a few custom functions.

Organize Your Next PHP Project the Right Way5. Organize Your Next PHP Project the Right Way

When starting out with PHP, it can be daunting figuring out how best to organize a project. If you’ve ever been confused with where to put your images, external libraries, or keeping your logic separate from your layout, then check out these tips; they’ll get you heading in the right direction.

3 Ways to Speed up Your Site with PHP6. 3 Ways to Speed up Your Site with PHP

These days, with broadband connections the norm, we don’t need to worry as much about internet speeds or the filesize of our pages. However, that’s not to say that we still shouldn’t do so. If you wish to reduce the load times on your server, decrease the number of HTTP requests, and go that extra bit for your visitors, there are a few techniques that you can use. This tutorial covers a number of PHP tricks, including caching and compression.

50 Extremely Useful PHP Tools7. 50 Extremely Useful PHP Tools

PHP is one of the most widely used open-source server-side scripting languages that exist today. With over 20 million indexed domains using PHP, including major websites like Facebook, Digg and WordPress, there are good reasons why many Web developers prefer it to other server-side scripting languages, such as Python and Ruby.

Sending Nice HTML Email with PHP8. Sending Nice HTML Email with PHP

This is going to be a continuation of the Website Change Request Form demo we’ve been using around here for a while. If you need to catch up, first I talked about it, then I built it, then I screencasted it, then I secured it. Throughout all of this, the end result has been a boring text-only email that gets sent to a single email address.

Online File Storage with PHP9. Online File Storage with PHP

In this tutorial, I will show you how easy it is to create an online file storage system with PHP. You will learn how to upload files with PHP and list them by scanning the “uploads” folder.

Supercharge Your CSS with PHP Under the Hood10. Supercharge Your CSS with PHP Under the Hood

Cascading Style Sheets is a presentational style sheet language. In that sense, it does not have a lot of the functionality that many developers want to satisfy their programmer instincts. Today, we’re going to go over how to supercharge your CSS by putting some PHP under the hood.

20 Useful PHP + jQuery Components & Tuts for Everyday Project11. 20 Useful PHP + jQuery Components & Tuts for Everyday Project

The post below is made up of the best 20 PHP + jQuery Components and Tutorials that you will likely need in many of your projects, they are all of the highest quality and more or less easy to configure. Give them a try.

How to Code a Signup Form with Email Confirmation12. How to Code a Signup Form with Email Confirmation

In this tutorial, we are going to be creating a user signup form that adds a user to a database, and then sends out a confirmation email that the user must click on before their account will be activated.

PHP Security Fortifying Your Website Power Tips, Tools & How to’s13. PHP Security: Fortifying Your Website- Power Tips, Tools & How to’s

PHP is the most popular web programming languages in use today due in large part to the fact that it’s a highly flexible syntax that can perform many functions while working flawlessly in conjunction with html – Plus it’s relatively easy to learn for beginners, yet it’s powerful enough for advanced users as well. It also works exceptionally well with open source tools, such as the Apache web server and MySQL database.

Getting Started with PHP Regular Expressions14. Getting Started with PHP Regular Expressions

The main purpose of regular expressions, also called regex or regexp, is to efficiently search for patterns in a given text. These search patterns are written using a special format which a regular expression parser understands.

Working with Sessions and Cookies in PHP and MySQL15. Working with Sessions and Cookies in PHP and MySQL

Security is an essential component for any site to be successful. However, adding security can increase overhead and annoy your users if not done properly. In this tutorial, I will discuss common problems that are encountered when using sessions and cookies.

10 Advanced PHP Tips Revisited16. 10 Advanced PHP Tips Revisited

Here, on the Smashing Editorial team, we always try to meet the expectations of our readers. We do our best to avoid misunderstandings, and we try to spread knowedge and present only the best design practices and development techniques. However, sometimes we do make mistakes. And when we do, we apologize and do our best to correct what we’ve done.

Discussing PHP Frameworks What, When, Why and Which17. Discussing PHP Frameworks: What, When, Why and Which?

PHP is the world’s most popular scripting language for many different reasons – flexibility, ease-of-use, among others – but often times coding in PHP, or any language for that matter, can get rather monotonous and repetitive. That’s where a PHP framework can help.

Rotate Product Listing with PHP and jQuery18. Rotate Product Listing with PHP and jQuery

Today, I’ll teach you a simple way of rotating content on your site. We’ll be retrieving data from a MySQL database and using a dynamic widget that auto refreshes using AJAX.

Creating a Crypter Class with PHP19. Creating a Crypter Class with PHP

In this article I will explain how to create a PHP Class that will encrypt and decrypt any data with a given password. It is object programmed and uses existing PHP algorithms.

The Definitive Guide to htaccess Techniques Do’s and Don’ts20. The Definitive Guide to htaccess Techniques: Do’s and Don’ts

Of all the elements of web design and coding, htaccess can be one of the most intimidating. After all, it’s an incredibly powerful tool and one that has the potential to completely break your site if you’re not careful.

10+ Mod_Rewrite Rules You Should Know21. 10+ Mod_Rewrite Rules You Should Know

Mod_rewrite is an Apache-based rewrite engine for dynamically rewriting URLs. It’s built into Apache servers natively, though not enabled by default.

It’s capable of functions beyond simple rewrites, though, some of which are included below.

Videos

Diving into PHP22. Diving into PHP: Video Series

Today marks the beginning of a brand new series that will show you EXACTLY how to get started with PHP. Just as with the “jQuery for Absolute Beginners” series, we’ll start from scratch and slowly work our way up to some more advanced topics. I hope you enjoy it. As always – feel free to make requests via the comments form.

Write Your First PHP Script23. Write Your First PHP Script

KillerPHP has compiled a simple, informative screencast on how to create a tidy little “Hello world” PHP script. Great for novices and those wanting to brush up on their PHP practices.

Related Posts:

25+ Tips and Tutorials of HTML & CSS

25+ Tutorials & Resources on jQuery

In the coming days we will bring more such posts on other web related articles. Subscribe to Poerusers now via email or RSS and get regular updates.