Book Image

CodeIgniter 2 Cookbook

By : Robert Foster
Book Image

CodeIgniter 2 Cookbook

By: Robert Foster

Overview of this book

As a developer, there are going to be times when you'll need a quick and easy solution to a coding problem. CodeIgniter is a powerful open source PHP framework which allows you to build simple yet powerful full-feature web applications. CodeIgniter 2 Cookbook will give you quick access to practical recipes and useful code snippets which you can add directly into your CodeIgniter application to get the job done. It contains over 80 ready-to-use recipes that you can quickly refer to within your CodeIgniter application or project.This book is your complete guide to creating fully functioning PHP web applications, full of easy-to-follow recipes that will aid you in any aspect of developing with CodeIgniter. CodeIgniter 2 Cookbook takes you from the basics of CodeIgniter, through e-commerce features for your applications, and ends by helping you ensure that your environment is secure for your users and SEO friendly to draw in customers. Starting with installation and setup, CodeIgniter 2 Cookbook provides quick solutions to programming problems that you can directly include in your own projects. You will be moving through databases, EU Cookie Law, caching, and everything else in-between with useful, ready-to-go recipes. You will look at image manipulation using the Image Manipulation library, user management (building a simple CRUD interface), switching languages on the fly according to the user preference, caching content to reduce server load, and much more.
Table of Contents (18 chapters)
CodeIgniter 2 Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Harpreet Singh Bhatia is a freelance developer who believes that coding is as much art as it is science, because it not only involve a strong, logical thinking with a care for system resources, but also gives the coder the ability to express himself in order to ensure a smooth flow, making code.

He has a Master's degree in IT and a diploma in Software Engineering from NIIT. He specializes in a wide array of technologies. He is proficient in web application languages, tools, and frameworks including PHP, JavaScript, jQuery, Ajax, CodeIgniter, MySQL, WordPress, CSS3, and HTML5; the Unix environment being his forte.

He has worked in multiple capacities in the IT field. He started off as a teacher/instructor in APTECH. He then switched to development and has served companies such as Screwdriver Infotainment, Kent RO, Design Emporia, Syc Creatives (Malaysia), Multi Design (Norway), and many more. He is also a proud member of “The Group Ry” (Finland).

He has had an enriching experience in software and IT infrastructure development, spanning a wide IT spectrum. This includes web development, application designing, system installation and configuration, and so on.

Marion Newlevant started programming at the tail end of the punch card era, and has been doing it ever since. She is a big fan of well-organized code, and started working with CodeIgniter in 2010.

Ahmed Samy is a PHP web developer who is currently working for Edfa3ly.com, a superstar e-commerce start-up in Egypt that considers technology as a key player for success.

He has mainly worked with CodeIgniter, Symfony2, Fuel, NoSQL MongoDB, and has recently worked implementing more scalable systems using SOA approaches.

He’s also the founder of HypeLabs, a small business that delivers web/mobile app services and is currently in the planning stage of a new start-up idea.

He believes that sharing knowledge with other people is one of the keys to success.

John Skoumbourdis (known as Johnny) is a senior web developer who loves coding. He is always trying to maximize and improve his skills by learning new things in a challenging environment. His mission is to create beautiful and professional websites and help other people to do so by sharing his knowledge. He is currently developing three really famous libraries in CodeIgniter; they are:

If you want to know more about him, you can visit his personal blog at http://www.web-and-development.com/.