• PHP
    Easy Authentication with CodeIgniterCodeigniter
    In this in depth "screencast of the week," I'll take you through the process of building an authentication system with CodeIgniter. Need to restrict access to certain parts of your website to only those who've logged in? This tutorial will teach you how! Read More…
  • Site Builds
    Create a Template with Joomla: Step by StepJoomla
    This tutorial will walk you through the necessary steps of creating a Joomla template from scratch. We'll cover every last detail; so let's get started! Read More…
  • PHP
    How to Work with PHP and FTPPreview
    In this tutorial, our goal is to create an FTP class with PHP that is well written, useful, and expandable.Read More…
  • PHP
    Protect a CodeIgniter Application Against CSRFCodeigniter
    In today's tutorial, we will learn how to painlessly protect your CodeIgniter (pre 2.0) application against Cross-Site Request Forgery attacks. The library we'll be creating today will automate all of the protection mechanisms, making your site stronger and more secure. Read More…
  • PHP
    Managing Cron Jobs with PHPCron jobs
    The cronTab, or "Cron Table", is a Linux system process / daemon which facilitates the scheduling of repetitive tasks thereby easing up our day to day routine. In this tutorial, we'll create a dynamic PHP class that, using a secure connection, provides us with a means to manipulate the cronTab!Read More…
  • General
    Language War: PHP vs. RubyLanguage wars
    It's time; queue the "Going the Distance" theme from Rocky. In the red ring: Envato developer extraordinaire, Ryan Allen, who built the original FlashDen with his cold bare hands. In the blue corner: Michael Wales, a well known member in the PHP and CodeIgniter communities. The battle? PHP vs. Ruby. Fight! Read More…
  • PHP
    9 Useful PHP Functions and Features You Need to KnowPreview
    Twice a month, we revisit some of our readers’ favorite posts from throughout the history of Nettuts+. Even after using PHP for years, we stumble upon functions and features that we did not know about. Some of these can be quite useful, yet underused. With that in mind, I've compiled a list of nine incredibly useful PHP functions and features that you should be familiar with.Read More…
  • PHP
    How To Build a Custom S3 UploaderCode
    Ever wondered how to create a form that can upload multiple files directly to your desired S3 bucket? While tools like S3Fox and Transmit certainly get the job done quite well, sometimes we need a simpler, one-click interface for our clients. We'll build one today!Read More…
  • PHP
    CodeIgniter from Scratch: Search Results without Query StringsCodeigniter
    In this episode of CodeIgniter from Scratch, we will implement search features, and display the results pages without the use of query strings. You can use these methods to keep your URL's clean, and continue using the uri segments convention of the CodeIgniter framework.Read More…
  • Theme Development
    Innovative Uses of WordPress Post Types and TaxonomiesFolders
    With the release of Wordpress 3.0, two great ways to better organize and display content were introduced: post types and taxonomies. These two advances improve Wordpress' role as an all-around content management system, and they continue to prove that WP is not just a blog platform. When 3.1 releases with post formats, it will be imperative that you understand how to use and implement post types and taxonomies.Read More…
  • PHP
    Simplify Form Handling in a Big WayLookup array thumb
    Save time, reduce maintenance pains, simplify your code, and do it all while feeling like a freakin' genius! In this tutorial, learn how to use variable variables, lookup arrays, and a bit of clever programming to simplify form handling in a big way. Read More…
  • PHP
    Advanced Regular Expression Tips and TechniquesPreview
    Twice a month, we revisit some of our readers’ favorite posts from throughout the history of Nettuts+. Regular Expressions are the Swiss Army knife for searching through information for certain patterns. They have a wide arsenal of tools, some of which often go undiscovered or underutilized. Today I will show you some advanced tips for working with regular expressions.Read More…