Burak Guzel
Burak Guzel is a full time PHP Web Developer living in Arizona, originally from Istanbul, Turkey. He has a bachelors degree in Computer Science and Engineering from The Ohio State University. He has over 8 years of experience with PHP and MySQL. You can read more of his articles on his website at PHPandStuff.com and follow him on Twitter here.
  • Code
    CodeIgniter from Scratch: File OperationsCodeigniter
    In today's episode, we are going to be working with several helper functions, related to files, directories, and downloads. We are going to learn how to read, write, download files, and retrieve information about both files and directories. Also at the end we will build a small file browser that utilizes jQuery as well.Read More…
  • Code
    CodeIgniter from Scratch: The Calendar LibraryCodeigniter
    In this tenth episode of the CodeIgniter From Scratch screencast series, we will be exploring the Calendar library. We are also going to utilize the database class and jQuery AJAX. I will show you how to build a simple and CSS-styled calendar page, which will have the ability to store and display content for each day. Read More…
  • Code
    CodeIgniter from Scratch: File Uploading and Image ManipulationCodeigniter
    In lesson nine of our CodeIgniter series, we'll build a small image gallery that allows you to upload files, and automatically create thumbnails. Read More…
  • Code
    CodeIgniter from Scratch: Day 8 - AJAXCodeigniter
    The CodeIgniter from Scratch series was unexpectedly, and significantly popular. Today, I'm pleased to announce that, with the help of one of my best authors, Burak, we'll be continuing the series! Additionally, the most often requested topic is the subject for today's screencast: combining CodeIgniter and jQuery. Read More…
  • Code
    An In-Depth Overview of File Operations in PHPCode
    In this Tuts+ Premium tutorial we will learn how to work with file operations using PHP. This is one of the most fundamental subjects of server side programming in general. Files are used in web applications of all sizes. So let's learn how to read, write, create, move, copy, delete files and more.Read More…
  • Code
    Scheduling Tasks with Cron JobsPreview
    Cron Jobs are used for scheduling tasks to run on the server. They're most commonly used for automating system maintenance or administration. However, they are also relevant to web application development. There are many situations when a web application may need certain tasks to run periodically. Today we are going to explore the fundamentals of Cron Jobs.Read More…
  • Code
    SQL for Beginners: Part 3 - Database RelationshipsPreview
    Today, we continue our journey into the world of SQL and relational database systems. In this part three of the series, we'll learn how to work with multiple tables that have relationships with each other. First, we will go over some core concepts, and then will begin working with JOIN queries in SQL.Read More…
  • Code
    Techniques for Mastering cURLPreview
    cURL is a tool for transferring files and data with URL syntax, supporting many protocols including HTTP, FTP, TELNET and more. Initially, cURL was designed to be a command line tool. Lucky for us, the cURL library is also supported by PHP. In this article, we will look at some of the advanced features of cURL, and how we can use them in our PHP scripts.Read More…
  • Code
    6 CodeIgniter Hacks for the MastersCodeigniter
    CodeIgniter is a simple and powerful open source web application framework for PHP. Today, we'll do some core "hacks" to this framework to change and improve its functionality. In the process, you'll gain a better understanding of the intricacies of CodeIgniter.Read More…
  • Code
    SQL for Beginners Part 2Preview
    It is important for every web developer to be familiar with database interactions. In part two of the series, we will continue exploring the SQL language and apply what we've learned on a MySQL database. We will learn about Indexes, Data Types and more complex query structures.Read More…
  • Code
    SQL for BeginnersPreview
    Most modern web applications today interact with databases, usually with a language called SQL. Lucky for us, this language is quite easy to learn. In this article, we are going to start with some basic SQL queries and use them to interact with a MySQL database.Read More…
  • Code
    HTTP Headers for DummiesScreenshot
    Whether you're a programmer or not, you have seen it everywhere on the web. At this moment your browsers address bar shows something that starts with "http://". Even your first Hello World script sent HTTP headers without you realizing it. In this article we are going to learn about the basics of HTTP headers and how we can use them in our web applications.Read More…