want to join us? register, it's easy | help

news


RSS Feed

I've just fixed a problem with the site's RSS feed - now it should validate properly. [posted on 31/10/2007]

Tutorial Submission

To get a PHP tutorial submitted to this site, just create a free account. Once you do this, there will be a "add a tutorial" link on the top right [posted on 30/10/2007]

 

tutorials


category icon

Tips for working with Zend_Search_Lucene

in PHP added by goodphptutorials, 5 days ago Zend advanced tutorials framework lucene search

A common misstep for a developer who is implementing Lucene for the first time is to stuff an overabundance of data inside it, reducing performance. For someone who doesn't have a background in natural language processing or information retrieval, some data normalization steps may not come naturally. This post specifically regards Zend_Search_Lucene, but much of my advice can be abstracted across various languages to other Lucene ports, such as Lucene.NET.

comment save report
category icon

PHP Continuous Integration with Atlassian Bamboo

in PHP added by goodphptutorials, 6 days ago advanced tutorials continous integration unit tests

Continuous integration is all the rage these days; you are unit testing your code are you not? During some consulting in January with the help of Sebastian Bergmann, from thePHP.cc, we setup continuous integration utilizing Atlassian Bamboo and received training on PHPUnit.

comment save report
category icon

Getting started with CouchDB: a beginner’s guide

in PHP added by goodphptutorials, 1 week ago beginner tutorials couchdb nosql

Have you ever dreamt about a powerful database that you can access easily, without using the SQL language? That what Apache CouchDB is all about. In this tutorial, I'm going to show you how to get started with this document-riented database and how you can use it with PHP.

1 comment save report
category icon

Multiple select lists with jQuery, JSON and PHP

in PHP added by prodevtips, 2 weeks ago AJAX json oo programming php5

Tutorial on how to prepopulate and save a multi select list selection by way of Ajax, JSON and jQuery.

comment save report
category icon

Scaling Web Applications with HMVC

in PHP added by goodphptutorials, 2 weeks ago framework hmvc kohana mvc php5 scaling

The last decade has been witness to the second iteration of web design and development. Web sites have transformed into web applications and rarely are new projects commissioned that do not involve some element of interactivity. The increasing complexity of the software being developed for the internet fuelled a requirement for structured and considered application design.

comment save report
category icon

The Horrors of C99.php

in PHP added by goodphptutorials, 2 weeks ago c99 security

If you were a sysadmin a few years ago, and you had php on your servers, you’re probably already familiar with c99.

comment save report
category icon

User authentication with a secure cookie protocol in PHP

in PHP added by goodphptutorials, on 14/2/2010 advanced tutorials authentication cookie hmac security

The use of cookies introduces a few security issues. The data in the cookie is stored in plain text and can easily be modified or hijacked. Liu et al. (2005) propose a secure cookie protocol which we will use as a guideline in this example.

comment save report
category icon

Creating a Basic Template System in PHP

in PHP added by rizwan6feb, on 13/2/2010 beginner tutorials templates

This article shows you how to use the php include function to implement a template system in PHP. It will not be a full fledged template system, it will rather teach you how to setup a basic template system in PHP

comment save report
category icon

XHP: A New Way to Write PHP

in PHP added by goodphptutorials, on 10/2/2010 extension xhp xml

XHP is a PHP extension which augments the syntax of the language to both make your front-end code easier to understand and help you avoid cross-site scripting attacks.

comment save report
category icon

Running PHP on Embedded Devices

in PHP added by lornajane, on 10/2/2010 CLI device. embedded podcast

PHP is a scripting language that was originally designed for producing dynamic web pages. Since a command line interface is available, PHP can be used for developing standalone graphical applications on PCs as well. In contrast, we use a cross-compiled version of PHP for developing applications for embedded devices like cell phones, router oder networked attached storages (NAS).

comment save report
category icon

Faceoff: CodeIgniter vs CakePHP

in PHP added by goodphptutorials, on 7/2/2010 cakephp codeigniter framework php5

In the red corner, we have CakePHP, the heavyweight fighter with guns to show. In the blue corner, we have CodeIgniter, the lightweight fighter, quick on the feet.

comment save report
category icon

Shortening multiple URLs with jQuery, PHP and bit.ly

in PHP added by prodevtips, on 7/2/2010 beginner tutorials

Tutorial on how to shorten all urls in a text area by way of bit.ly and some jQuery, Ajax and PHP.

comment save report
category icon

PHP Compiler Internals

in PHP added by lornajane, on 4/2/2010 advanced compiler extension internal podcast sebastianbergmann

In this presentation we introduce a new language construct to demonstrate how one might go about modifying the PHP interpreter. The internals of which follow a pattern common to many language implementations, with lexical analysis, parsing, code generation, and execution phases. By the end of the presentation, it is hoped the audience will see that contributing to the PHP language core is not necessarily as difficult as it might seem.

comment save report
category icon

Advanced CouchDb (techPortal Podcast)

in PHP added by lornajane, on 22/1/2010 advanced tutorials conference couchdb database podcast

Learn how to use CouchDB replication for load-balancing, fault tolerance, offline work and backup. We are showing how to set up each and what you need to look out for. Finally, this talk is sprinkled with neat tricks and best practices for deploying CouchDB. Which load balancers are people using, how to make the best use of caching, etc

comment save report
category icon

Howto Publish a Pear Package on Pearhub

in PHP added by goodphptutorials, on 17/1/2010 PEAR advanced tutorials pearhub

First of all you may be wondering what is Pear? From the Pear Documentation - "PEAR is short for "PHP Extension and Application Repository" and is pronounced just like the fruit". It is an umbrella-term that encompasses a package management system, an official package repository, a coding standard and a command-line tool.

comment save report