Contents
Ultimate IDE for Professional PHP Developers Building Mission Critical Applications in PHP, JavaScript & HTML
Get Zend Studio Now!
Zend Guard - distribute and license PHP without revealing source code.
| Php variables | Simple tutorial which explains variables in PHP |
| PHP math operators | Shows math operators in PHP |
| Using strings | A large portion of Web programming requires strings to be handled and generated, so knowing how to use and handle strings properly is extremely important for PHP programmers |
| Feedback form with a cookie | This tutorial teaches you how to process a simple feedback form. It records the date and time that the user logged into the system and saves this information, in addition to the user's name and email address, in several cookies |
| Php user authentication | This tutorial teaches you how to initiate user authentication using PHP, and then to authenticate users by matching the value of global variables $PHP_AUTH_USER and $PHP_AUTH_PW to a list of valid usernames and passwords |
| Building WML applications | This tutorial shows you how you can use PHP in conjunction with WML to serve dynamic content to a WAP-enabled wireless device. |
| Generate web stats with PHP | This tutorial is intended for the PHP programmer interested in gathering and analyzing Website statistics in a presentable format using mySQL and PHP. |
| PHP and ODBC | This tutorial is intended for the PHP programmer interested in learning more about database connectivity – using the ODBC standard |
| Calenders in PHP | The purpose of this tutorial is to develop a calendar that will enable you to store both planned and actual events |
| Using output from other peoples sites | This tutorial is intended for the PHP programmers who wish to use the output from other Web sites in their own scripts |
| Build Your Own Database Driven Website Using PHP & MySQL | Build Your Own Database Driven Website Using PHP & MySQL" is a hands-on guide to learning all the tools, principles and techniques needed to build a fully functional database-driven Web site using PHP and MySQL |
| build an XML-RPC client | Learn how to build an XML-RPC client in PHP using the XML-RPC library |
| Creating a Web-Based Survey Part I: Dynamic Questions | This tutorial will teach you how to create a survey with a variety of questions and answers without the hassle. Part one of a two part series explains how to implement a dynamic survey system with a MySQL database |
| The Basics of Using mySQL with PHP in Flash | This article demonstrates how to use Macromedia Flash 5 in conjunction with PHP and a mySQL database |
| Using objects to create an application | This tutorial shows you how to use objects to create an application, building the application up from smaller parts |
| Developing Professional Quality Graphs with PHP | Learn to easily construct professional looking graphs and charts without having to delve into the GD library calls and their PHP wrapper functions. |
| hands on XML | This tutorial will teach you how to parse an XML document using PHP. |
| Using MySQL Full-text Searching | In this tutorial, you will learn: - How to modify your current database to accommodate Full-text searching |
| php and gtk | This tutorial works though the stages of installing PHP-GTK and creating a simple GUI application. |
| side navigation usinp php | This tutorial will show you how to lay out your side navigation and populate an array with the intended values. |
| File Creation and Editing with Filesystem Functions | This tutorial is intended for PHP programmers that wish to use the Filesystem Functions of PHP to create files on their webserver via PHP. |
| session handling with php | Unlike PHP 3, PHP 4.0 has built-in capabilities to handle session management. The session management functionality in PHP 4.0 is easy to use, powerful and open for custom modifications |
| Dynamic Image Generation with PHP | This tutorial shows you how to use the GD library to dynamically create images on your site. The GD library is an external module which is accessed by a native PHP module. |
| introduction to classes | The tutorial guides you through the construction of a simple, security-related class that performs some basic security functions for a web site: checking user logons. |
| Serving Graphical Web Page Counters from a PHP Script | This tutorial provides instruction for integrating MySQL functionality with PHP's GD image manipulation support to serve graphical Web page counters |
| rotating banner ads in php | This tutorial provides instruction for developing a banner advertisement rotation system in PHP |
| Generating Advanced Web Page Statistics using PHP | It is intended for the PHP programmer interested in gathering and analyzing more advanced Website statistics in a presentable format using MySQL and PHP. |
| Webmonkey : Basic PHP | nice introduction to PHP and MySQL |
| PHP guestbook tutorial | Learn PHP by building a guestbook |
| Intro to PHP | a simple tutorial for php |
| Building XML Trees With PHP | Need to manipulate XML document trees, but don't have the DOM extension compiled into your PHP build? Take a look at XMLTree, a PEAR class that allows you to create and manipulate XML document trees without requiring the PHP DOM extension |
| logging stats | build a basic logging script with php |
| pdf generation | Shows how to generate pdf docs with php |
| banner ads example | banner ad tutorial |
| php and com | interfacing php with com objects |
| Date/time processing | this article delves into the date/time API in depth, uncovering some hidden nuggets and demonstrating how it can be used to simplify date and time processing in your PHP scripts |
| Plugging RDF Content Into Your Web Site With PHP | shows how to add rdf content to your site |
| Socket Programming With PHP | These socket functions now include almost everything you would need for socket-based client-server communication over TCP/IP, and can be easily deployed to build simple network applications. Find out more |
| Building A PHP-Based Mail Client | 3 part tutorial which goes into detail about developing a mail client |
| Php poll | Shows how to build a poll for your site |
| FTP in php | shows how to use php ftp functions |
| Image generation | Shows how to create images of various types with PHP |
| E commerce site and php | Shows the basics of building an ecommerce enabled website with PHP |
| mailing list manager | Shows how to create a mailing list manager with PHP |
| Search engine | Building a quick and dirty search engine with PHP |
| Session tutorial | A simple sessions tutorial in PHP |
| A Beginning Forms Tutorial | A Beginning Forms Tutorial |
| A Simple News-Driven Site | A Simple News-Driven Site |
| Passing Variables with Forms | Passing Variables with Forms |
| The Mail() Function | The Mail() Function |
| Simple file parsing | Simple file parsing |
| Simple XML Parsing | Simple XML Parsing |
| Simple SQL with PHP | Simple SQL with PHP |
| E-Cards with PHP & MySQL | E-Cards with PHP & MySQL |
| Simple Forms Parsing | Simple Forms Parsing |
| Flash & PHP: A Text Search | Flash & PHP: A Text Search |
| Random Image with a Database | Random Image with a Database |
| Exporting MySQL Queries to XML | Exporting MySQL Queries to XML |
| Simple Classes Introduction | Simple Classes Introduction |
| Doing Simple DB Abstraction in PHP | Doing Simple DB Abstraction in PHP |
| A Short Intro to GD | A Short Intro to GD |
| Introduction to Control Structures | Introduction to Control Structures |
| Using if else statements | Using If/else statements |
| Jump start to easy urls | Jump start to easy urls |
| PHP : a simple MySQL search | PHP : a simple MySQL search |
| Grabbn and parsn | Grabbing and parsing data in php |
| Counting | Counting - Creating a more sophisticated GIF based counter using PHP and MySQL |
| Cookiies | Beginners Guide to PHP - Introduction to cookies |
| Creating a simple guest book | Beginners guide to PHP/MySQL - Creating a simple guest book |
| Setup and Install Apache + PHP 4.2.2 on Windows (as a module) | Setup and Install Apache + PHP 4.2.2 on Windows (as a module) |
| Setup and Install Apache + PHP 4.2.2 on Windows (as CGI) | Setup and Install Apache + PHP 4.2.2 on Windows (as CGI) |
| Sending Form Data in E-Mail | Sending Form Data in E-Mail |
| Simple Form-Based File Uploads | Simple Form-Based File Uploads |
| Managing a Simple Mailing List using MySQL | Managing a Simple Mailing List using MySQL |
| Add XML News Feeds to Your Site | lot of sites now offer news feeds in XML format that you can use to fetch their news |
| Creating a Secure PHP Login Script | Explains how to create a secure PHP login script that will allow safe authentication. |
| Create a Hierarchical Navigation Menu | Create a Hierarchical Navigation Menu |
| Polls and Comments with PHP and MySQL | Polls and Comments with PHP and MySQL |
| Using PHP and IIS to Create a Discussion Forum | Using PHP and IIS to Create a Discussion Forum |
| Dynamic Graphs with PHP, MySQL and GD | Dynamic Graphs with PHP, MySQL and GD |
| Recursion in PHP | Learn how recursion works and how to implement it in PHP |
| store inages in a database | Learn how to store images from a HTML form into a database and then display those same images. |
| intro to PEAR | An introduction to PEAR |
| Intro to PHP objects 1 | Introduction to PHP objects part 1 |
| Intro to PHP objects 2 | Introduction to PHP objects part 2 |
| Internationalization Using PHP and GetText | If you are a web developer using PHP from small web applications to large corporate portals with millions of page views, you may suddenly find that you need your site or application translated to another language. When your company opens www.company.com.br you need your application in Portuguese, then you'll need it in Japanese and so on. You don't have a "translation" problem, you have an internationalization problem. |
| PHP attributes | A common way of accessing structures or objects uniformly is to use attributes access (also known as properties or metadata). Attributes allows code to read and write single values from an object in one general way. |
| Building a fulltext search engine with PHP | In this article I will show you how you can use the database library from eZ publish to build database independent fulltext search engine. I will show you a relatively simple algorithm to get search result ranking and stop words. |
| Parsing XML using PHP | Parsing XML is a very common task when programming for the web. This article will show you how to use the eZ xml parser to handle XML documents. |
| PHP widgets | A widget is a GUI element which is reusable. Development packages and libraries for C and C++ often have these ready for use. In HTML the form elements would substitute widgets. |
| Providing Web Services using WDDX | As we've seen in lot of articles and publications, the web of services, is one of the emerging evolutions of the actual document-based web. To make the web a valid media for providing services it would be needed to increase the inter-operability between existing web applications and design new ones with this in mind. |
| Interfacing with Java from PHP | This article will give you a quick tutorial on how to use the PHP Java extension. |
| Page caching with templates | Here I will explain how you can use templates to cache your web pages and serve pure static pages. |
| Block Templates | Separating content from presentation is much talked about, and the way to solve that has been using one of the many template classes out there. |
| Sending emai with PHP | Introduction to sending email from PHP scripts |
| Query Strings | Why do I use those variable URLs? Learn all about them here.. |
| User login | Most of us at times need to password protect areas of our site, heres a great way to have a user/login system.. |
| File uploads | Learn how to upload files to your site right from your browser.. |
| Random numbers | Another way to generate random numbers allowing you to create random quotes or links.. |
| Random text / images | This tutorial walks you through how to create a random image appear or some random text.. |
| Email validation | Want to check a user has entered the correct email into a form |
| PHP server | This complete tutorial takes you step by step on how to set up a PHP/MYSQL environment on your own computer.. |
| PHP basics | This tutorial demonstrates the basic PHP commands every php'er should know.. |
| Counter | Track those hits with this very simple counter that can count hits or unique visits.. |
| Email forms | Learn how to email the contents of a form, includes basic flood protection using cookies.. |
| Making PDFs with PHP, PDQ | Using Adobe's PDF format and some PHP, you can dynamically generate PDF files and serve them via the Web. |
| PHP from the Ground Up | PHP wallflowers need lurk on the sidelines no longer! Tim Z's intro tutorial gets you from zero to PHP in no time flat |
| Build a photo gallery | Got some righteous digital pics that you want to display on your site? Todd shows you how to create a photo gallery using PHP. |
| Oracle and PHP | MySQL too small-potatoes? The enterprise-level data integrity of Oracle should take care of business. |
| Generating images on the fly | PHP, GIMP, or Generator can be used to churn out up-to-the-second charts and graphs, change your site's look and feel on demand, display newly created passwords as bot-defying GIFs, and more |
| PHP installation | Whether you're a Windows or Non-Windows type, Julie shows you everything you need to know to get PHP4 up and running using Apache as the base Web server software |
| Encryption | why and how of real-life data encryption, covering PGP and GnuPG, and using PHP and the mcrypt and mhash libraries. |
| Authenticate and Track Users with PHP | Learn how authentication, cookies, and sessions can add security and a personal touch to your site |
| Threaded Discussion with PHP/MySQL | Make your Web site a conversation piece and learn a couple of coding tricks in the process |
| Site navigation and php | Put some logic in your pages with PHP. Minimize the hassles for yourself and your users |
| Automatic text to links | Automatic text to links |
| The PHP beginners tutorial | Covers PHP from beginning to end |
| Working with form variables in PHP 4.2 | Shows how to use variables in one of the newer versions of PHP |
| MySQL and PHP | Connect to a MySQL database with PHP |
| phpMyAdmin for MySQL | Using phpmyAdmin to look after your MySQL databases |
| Using the PHP mktime Function | Using the PHP mktime Function |
| Alternating row colors tutorial | Alternating row colors tutorial |
| Conditional Operator | Conditional Operator |
| String Concatenation | String Concatenation |
| Using SSI inside a PHP file | Using SSI inside a PHP file |
| Using the FTP functions | Using the FTP functions |
| Gettting a Directory Listing | Gettting a Directory Listing |
| Creating images with GD and PHP | Creating images with GD and PHP |
| PHP Switch Case | PHP Switch Case |
| Opening a File with PHP | Opening a File with PHP |
| PHP Sendmail Function | PHP Sendmail Function |
| PHP File Upload Tutorial | PHP File Upload Tutorial |
| Generate a Random Password with PHP | Generate a Random Password with PHP |
| Random String Functions | Random String Functions |
| Securing file uploads under PHP | Securing file uploads under PHP |
| Making MySQL Database Connections with PHP | Making MySQL Database Connections with PHP |
| Leeching news from sites | Ever wonder how those sites you visit have headlines from other sites appearing on their pages? An explanation of how to take Slashdot.org's headlines explains the methods used |
| PHP and Accessing MySQL Databases | PHP can be used for many things, including grabbing your MySQL database entries. Here we learn two methods of doing so |
| PHP and Writing to MySQL Databases | Database programming is one of the newest, hottest trends on the Internet today. Learn how to do it using a hot programming language, PHP |
| Parsing Forms With PHP and Sending E-Mail | Another very good, and very easy way to use PHP to do something that is more complicated in other languages is form processing and sending e-mail. PHP makes it easy for even the most neolithic of us. |
| Protect Your Users Email With PHP and MySQL | Eric reports how you, as a webmaster, must know how to protect your readers and members email adresses with the email.php file. |
| Working with Dates and Times in PHP | In this article Hermawan will teach you how to work with the date and time functions in PHP in a way such that your site will not suffer from jet lag. |
| MySQL and PHP the basics | MySQL and PHP the basics |
| Com support in PHP | Learn how to read records from ms-access database using the PHP COM functions (only available on the Windows version of PHP). |
| Image generation with PHP | For developers like Divyesh, one of the most popular features of PHP is real-time image generation. In this article, Divyesh will show you how. |
| Implement a template driven site | How to implement your own template based web site using php |
| Regular expressions | Regular expressions are used for complex string manipulation in PHP. A regular expression is a pattern that is matched against a subject string from left to right. This gives a reference to the basic options. |
| Sessions in PHP | A brief overview of using sessions in PHP 4.0. |
| Simple PHP includes | Ever had a website with a menu based system, and had to constantly update every page or use frames? With this tutorial, you'll learn to get around that with PHP, and it's easy, too. |
| Uploading files in PHP | This article shows how to upload files in PHP. Uploading files in PHP is very easy. |
| PHP case statement | Shows the use of case statement |
| PHP redirect | Redirect to another page |
| Outgoing link tracker | Track how many hits you are sending to other websites. |
| Password protection | Learn how to super protect your files without the use of mySQL. |
| Include | Learn how to use the include function in PHP |
| Add MySQL row | Add a row to MySQL with php |
| Intro to PHP | An introduction to PHP |
| Alternating row colours | Learn how to have alternating table row colors easily. |
| Last modified | Learn how to check when the file was last modified using power of PHP. |
| Browser redirect | Learn how to do a Browser Redirect using the power of PHP. |
| MySQL search engine | Learn how to make a search engine using the power of PHP and mySQL. |
| Browser dependent stylesheets | Learn how to make a Browser-Dependent Stylesheets. |
| Next previous links | This tutorial will show you how to make next previous links for a mySQL database. |
| Classes | Learn Advanced Object Oriented Programming for PHP. |
| Object orientated programming | Object Oriented Programming provides raw power to PHP 4.1.x |
| Cookies | Fun to play around with (and eat :), learn everything you need to know about cookies. |
| Counter | Make a simple text counter in PHP |
| Directory list | Learn how to make a directory list in PHP. |
| Random quotes | Learn how to make Random Quotes using the power of PHP. |
| Display a database | Learn a quick and easy way to display information from a mySQL database. |
| Shoutbox | Shoutboxes have become a popular way to leave messages at a site. |
| Simple user log | Logs can keep track of who's been visiting your site and from where they are coming. |
| Uploading a file | Learn how to add upload a file using the power of PHP. |
| File creator and editor | Create a form that makes and/or adds data to files on your server. |
| Users online | Learn how to show the number of users on your site who are online using the power of PHP. |
| Verifying a URL | Learn how to check to see if a website is up or not. |
| Starting with PHP | Creating a first script |
| Conditions , loops and operators | Conditions , loops and operators |
| Form handling | Dealing with forms in PHP |
| Functions | Using functions in PHP |
| Strings | All about manipulating strings in PHP |
| Variables | All about variables and datatypes in PHP |
| Strings | Using strings in PHP |
| Counter | Create a simple counter for your site |
| Form parsing | Retrieving data from forms |
| Sessions | Sessions in PHP |
| Including files | Including content from external files , useful for navigation. |
| Redirection | Go to another page |
| Browser detectors | BUild sites for different browsers |
| Authentication in php | Shows how to handle users and passwords |
| Functions | Shows how functions make programmers life easier |
| Photo gallery tutorial | Shows how you can build your own photo gallery |
| If vs Switch | Advises when to use either If or a Switch statement |
| MySQL guestbook | Build a MySQL guestbook for your site |
| Branding | Have you ever had the need to create a custom look and feel for a website? Many sites today have a custom look and feel to them "branding". In this article, I will show you how to set up a generic branding for your site by using PHP |
| DBX abstraction example | Have you ever wanted to create applications that support more than one database? With the DBX functions found in PHP, creating support for multiple databases is just a matter of abstraction. Read on to learn more about the powerful features that DBX has to offer developers... |
| PHP classes | IF you've been programming with PHP you may have came across OOP. The term OOP stays for Object Oriented Programming and refers to a technique in which you work with Objects in your programs. When I first started using Objects in PHP it was difficult for me to understand its concept, but, once I got it, I found them quite simple to work with... |
| PHP errors glossary | Errors: what do they all mean? Starting out in any type of language can be frustrating. Some are easier then others but no one escapes the dreaded errors. I will try to unravel the mystery of some of the common errors regarding PHP and what can be the probable cause... |
| Intro to objects | Most people who are getting into programming (as you might be getting into PHP) know of it, and may even have a bit of a grasp on what OOP is. Whether you do and want a refresher course, or you don't and want an introduction, then you are in the right place!... |
| Poor mans debugger | Debugging is essentially of a way of life. Debugging keeps you sane, and provides you with peace of mind. Debugging makes it so that you don't have to pull your hair out when something does not work. Debugging is the most direct way of finding problems in your code, and it's exactly what I hope to help you learn to do right now... |
| Variables | Variables in PHP |
| Operators | Operators in PHP |
| Program flow | Program flow in PHP |
| Creating dynamic pages | Creating dynamic pages with PHP |
| Server variables | Server variables in PHP |
| Form handling | Form handling with PHP |
| HTTP headers | HTTP headers |
| File handling | File handling with PHP |
| Cookies | Cookies and PHP |
| SSI | Using server side includes with php scripts |
| Date | Various php related date examples |
| ODBC connection | Connect to an ODBC database (MS Access) |
| DSN less connection | Connect to a database with a dsn less connection |
| MySQL | Using MySQL |
| Displaying XML | displaying xml with php |
| Counter | Create a counter with PHP |
| Pseudo classes | Pseudo classes |
| unit convertor | Powerful class for converting values between different units, such as weight, volume, currency, etc. |
| Parsing XML With PHP | Parsing XML With PHP |
| backends sharing data | Backends Sharing Data |
| Using PHP classes to navigate distributed whois databases | Using PHP classes to navigate distributed whois databases |
| phphoo | create a web based directory |
| links page tutorial | This tutorial shows you how to build a simple, user submitted links page for your web site. |
| MySQL text counter | This tutorial takes you through the stages of building a simple MySQL powered hit counter. |
| uploading files | This tutorial teaches you the basics of file uploading, including how to make a simple file upload function to process a file uploaded by an HTML form. |
| file permissions | This tutorial explains the file opening modes for that function, and the file permissions that need to go with each one. |
| client side security | Learn how to secure your PHP applications using client side techniques |
| paging in php | Quentin shows us how to create pagination in PHP. Includes class to help you on your way. |
| forms and php | An introduction to HTML forms, and how to deal with them in PHP. |
| functions in PHP | A look at functions and what they can do for you. |
| crypt | A quick example of how the php function crypt() works, and how you can apply it in user validation to make a secure password storage and verification system. |
| global variables | What are Global Variables, and how to use them. |
| image verification | Learn how to make an image verification system that you see on some of the biggest websites, and help decrease spam and robots. |
| guestbook with a Flash interface | Pradeep Mamgain demonstrates creating a guestbook with a Flash interface, and an ASP or PHP back-end to store the data. |
| Lesson 5: Conditional Processing, Part 1 | Lesson 5: Conditional Processing, Part 1 |
| Lesson 9: Arrays | Lesson 9: Arrays |
| Displaying data stored in a MySQL database | Displaying data stored in a MySQL database simple tutorial for beginners |
| A simple counter | Shows how to create a simple text counter to add to your site |
| Programmingsite tutorials | Tutorials and code examples in PHP from programmingsite |
| Emailing Forms using PHP | So, you want a nice little feedback form on your Web site. The user clicks the submit button, and the feedback makes its happy way to your email address. This article shows how this is done in PHP. |