Someone wanted the exact same thing on codeproject.com a while ago but I didn't give much thought to it, until someone at work asked me how to do it - since he wasn't able to find a viable solution on the internet.
FreeVersion: 1.0 Platform(s): linux, windows Updated: Wed Jun 18 2008
In this tutorial I will be showing step-by-step how to detect bots/crawlers with PHP. Bots or Crawlers, are basically search engines crawling around the internet. This is how you get your pages on search engines (well, a major way). Bot Detection isn't something super vital, but if your CMS or website already has practically everything, then you need Bot Detection.
Due to the dynamic nature of PHP as a programming language it can be quite difficult to determine what is happening. This is then even harder if you don’t have access to debugging tools such as those in Zend Studio.
FreeVersion: n/a Platform(s): linux, windows, freebsd, osx, sun Updated: Wed May 28 2008
This tutorial shows you how to log user activity for users on your website, where they go on your website, how they got there, how long they stayed, ip, which pages they used most and so forth. It requires you to already have cakephp installed. CakePHP is a popular PHP framework.
This article provides you with a table for converting postcodes into counties. I created the table from a variety of sources for a recent project where I needed to be able to map user's postcodes to counties.
FreeVersion: n/a Platform(s): linux, windows, freebsd, osx, sun Updated: Wed Mar 19 2008
You are looking for a design Web2 tag clouds to spice up your web site. The tag clouds reflect which words have been researched during the last 2 days, and show the 50 most popular one. Color and size changes based on the number of search. Check the website for settings details.
FreeVersion: 1 Platform(s): linux, windows, freebsd, osx, sun Updated: Fri Jan 4 2008
This is one the trickiest parts of any application at all. Why is that? Because the developer doesn't control it. You can write the best algorithm in the world, but still if it includes user input there is a place for mistakes. Even if we put some coplicated logic to prevent the input of wrong symbols, check the consistence of the data and do whatever possible to make sure that it is all OK, there is still possibility that the users enter the wrong number. Though all said, we must try to prevent the most of human errors and the best way to do this is by using Regular Expressions. Basicly Regular Expressions are used for string matches. They are based on search and pattern matching strings in text. A lot of books are written about them, there are even some programming languages designed especially for Regular Expressions.
FreeVersion: n/a Platform(s): linux, windows, freebsd, osx Updated: Sat Dec 8 2007
Do you want to implement your own search friendly url engine? This tutorial shows you how to develop a simple but effective php rewrite engine which is not dependent on Apache mod_rewrite.
The preg_match function of Php is often used and the online script here includes few examples which can be implemented in any code.
There is an online demo.
The code will be updated regularly.
- just added a preg_match_all example
FreeVersion: 1.0.3 Platform(s): linux, windows, freebsd, osx, sun Updated: Fri Aug 31 2007
Function to convert links present in a string to clickable links. It reads links which starts from www or http or ftp or https and also emails. Very handy for various uses.
FreeVersion: n/a Platform(s): linux, windows Updated: Mon May 28 2007
This article contains PHP function ae_bar_html for generating HTML/CSS based one-column bar charts. It is suitable for simple diagrams and does not require libgd.
FreeVersion: n/a Platform(s): linux, windows, freebsd, osx, sun Updated: Wed May 9 2007
This is a simple tutorial that shows you how to make information or images(in this case buttons) display in a specific number columns per row when extracted from a mySQL database using a query, using a specific algorithem and loop.
FreeVersion: 1.0 Platform(s): linux, windows, freebsd, osx, sun Updated: Thu Nov 30 2006
The PHP Export API provides an easy way for developers to create SIOC exporters, as it maps SIOC Classes to PHP objects, with simple functions to export the created data.
When using the API for you exporters, you won't have to deal with SIOC specs or RDF formatting, and you could easilly update your exporter to the latest version of SIOC specifications by simply updating the API file in your exporter.
FreeVersion: n/a Platform(s): linux, windows, freebsd, osx, sun Updated: Sun Feb 4 2007
A freelancer or freelance worker is a person who pursues a profession without a long-term commitment to any one employer.Freelancing provides not only flexibility, but also control over how things are done, and unlimited income potential.
FreeVersion: n/a Platform(s): n/a Updated: Sun Feb 4 2007
This tutorial will cover how to make a great shoutbox to add to any web site. It makes use of PHP, MySQL, and AJAX. This is great for anyone who is just learning AJAX. It uses simple PHP code so as a complete beginner will be able to focus more on the AJAX of portion of the code and won't have to worry so much over what the PHP is doing.
FreeVersion: n/a Platform(s): linux, windows, freebsd, osx, sun Updated: Thu Jan 18 2007