\n"; echo "$project
\n"; $url2 = strstr($url,'://') ? $url : "http://".$url; echo "".$url2."
\n"; if ($email): echo "by ".$name."
\n"; else: echo "by ".$name."
\n"; endif; ?>






Projects using PHP

An increasing number of projects, both commercial and Open Source, are using PHP as their main development tool. If you want to browse through a list companies using PHP, you can go here. This page, however, is a listing of cool things based on PHP, available for download.

Keystone is a web-based application designed to help a workgroup keep track of issues and tasks via a shared central resource. The system was designed specifically with the IT department in mind, where quick access to shared data and history is a requirement. This centralized model works to help organize the department, as well as giving the group the information it needs to best serve its customers. Keystone can be used for: Double Choco Latte is a system for tracking bugs, changes, enhancements, requests for software. The system is suited for multiple products and multiple accounts (clients). It is in its infancy now and should only be downloaded by experienced users. Once the web interface is completed, a Java 2/Swing enabled version will be started. Forums and message boards are popping up all over the place. To this point the most popular has been the free perl one at Matt's Script Archive. This project is trying to design a better forum with the use of PHP and a database. We are currently using MySQL, but hope to either have a database independent version or multiple versions for different databases in the future. NeoBoard is a web based threaded message board written in PHP 3.0. NeoBoard uses MySQL to manage its messages. If you have some knowlege on PHP, it won't be too much trouble to get it to work with other database engines. You need a PHP-enabled web server (or CGI PHP) and MySQL 3.22 or later to get NeoBoard working. The Ministry of Truth is a web-based job, equipment, and software tracking system that works via PHP and MySQL. MOT is a handy way for an IT support department to keep track of its support calls in a way that also maintains change logs for all machines and software packages. IMP is a set of PHP 3.0 scripts that implement an IMAP based webmail system. Assuming you have an account on a server that supports IMAP, you can theoretically use an installation of IMP to check your mail from anywhere that you have web access. A PHP based secure email reading interface for IMAP based servers. The PHP Base Library is a toolkit of extremely useful functions needed in many web applications. DJPIM is a very simple web-based interface to a MYSQL table that serves as a priortized list of reminders. It's designed for rapid data entry of things to do, like telephone messages, prepare quotations, and send invoices. The author uses it as a substitute for a paper "to do" list. OBM is an Intranet application which goal is to help manage a company, but can be used as a contact database. It is written by Pierre Baudracco, with contributions by Patrice Bridoux and Pierre Carlier (and more to come) and released under the terms of the GPL. W-Agora is a web-based and customizable forum package. It allows you to install forums, BBS, guestbooks and all derived things. More than "just another web BBS/forum software", w-agora is designed so you can easily adapt it to your needs. For example you can also use it to: A multiuser time tracking system. Users can check in and out and it keeps track of how long they've worked. FocalMail is a web based email interface which allow you to manage your mail virtually anywhere with any Javascript enabled web browser. A web based recipe calculator with a recipe database and other beer related goodies.
Note from Rasmus: This might sound like a trivial little thing, but go have a look. It is a very complete and complex site and not your average, "duh.. I like beer site". phpMyAdmin is intended to handle the adminstration of MySQL over the web. Currently it can: DBE is a web-based database interface. The SQLFusion project is a collection of components in java for netobject Fusion. It's an easy and fast way to build php3 and mSQL web sites with NetObject Fusion. Its all free under a GNU license. TWIG (formerly known as Muppet) came about because several of our users were running Windows 3.x with non-javascript browsers (specifically MSIE 3.x for Win3.x). Although we like IMP (http://web.horde.org/imp/), it wasn't exactly practical for them to use. Muppet works in every browser we've tested so far, including lynx. phpAds is a free banner management system for PHP. Currently it can The Diary lets you keep notebooks and write notes in them. You can add notes or browse through your notes from any Web browser anywhere in the world. You can also search inside your notebooks to find entries that interest you. Freemed is a medical management system written using PHP and MySQL. PHPGem is a program accelerates the process of creating of PHP scripts for working with tables. It works with a variety of SQL servers (PostgreSQL, MySQL, mSQL, ODBC). You input a description and parameters of your table's fields (name, on/off searching in the field, etc.). The result is another PHP script which will work with this tables (view table, edit table, add/delete entries, search in the tables). IRM is a powerful tracking utility for computers and software. Demos have been set up where IRM successfully tracked thousands of records. Features include: PHPGen is small PHP-script used to make a framework for a new PHP-application. */?> FishCartSQL(sm) is a catalog management system for online e-commerce solutions; it has been in active use since January 1998. A few of the key benefits include multiple parallel catalogs, multiple languages, timed sales, Associate ID tracking, and Web based catalog maintenance. The order output of FishCartSQL(sm) can be adapted for easy integration with existing order processing systems. EU-Webboard is a Webboard solution for Internet and Intranet-Servers written in PHP 3.0 with a MySQL-connection. Freeware. (This site is in German.) bookmarker is a WWW based application for managing bookmarks. It allows multiple users to list, search, maintain, and create bookmarks. It is written in PHP using PHPLIB, which allows support for multiple databases. bookmarker includes functions to store URLs and send URLs via e-mail directly from your browser (quik-mark, mail-this-link) using javascript functions that link directly to the application. This is a simple guestbook application that uses MySQL and supports several languages. Provides full SMTP validation of a mailing list subscription before forwarding the request on to Majordomo. Xhoo is a collaborative project whose goal is to create Open Source Web Catalog software for various platforms and languages that can selectively import data from the Open Directory Project. This project is currently being supported by Webreference.com. Early releases are currently available for Perl, ASP, and PHP. kidSister is a to-do list and a time logger. It was designed to help programmers organize many intricate tasks pertaining to multiple projects as well as keep track of the completion of such tasks. kidSister also has workgroup-like features that give its users the ability to "spy" on each other when granted the proper permission. Midgard is a freely-available Web application development and publishing platform based on the popular PHP scripting language. It is an Open Source development project, giving you the freedom to create your solutions in an open environment. Midgard is the tool for creating, modifying and maintaining dynamic database-enabled Web services The Script Formerly Known As PHPMail. As features were added to PHPMail, its name became inaccurate, as it can now do so much more than just mailing form results, including sending an autoresponder, logging to a text file, and logging to a MySQL database. The next version will support validation of email addresses, credit card numbers and U.S. phone numbers. phpDB is a database wrapper that provides a consistent interface to various database servers thus eliminating the need to port PHP software to support another database specific server. Supported database servers are MySQL, MSQL, PostgreSQL, Microsoft SQL Server, Sybase. Dominion is a "Universal Database Administration System Generator". It allows creation of multifunctional lists, and forms to insert, update and delete data against any kind of database, just by changing one variable. It just reduces administration time developement from 10 to 1. TreeDoc allows even php-ignorant page designers to create "Tree Documents," or "Fluid Documents," in which hyperlinks are opened in boxes in the middle of the calling page, right below the link, instead of on a new page. This lets you open a document's sections, subsections, definitions etc. just like you would open sub-folders in a "tree control." The recursive code is encapsulated in php tags analogous to HTML <a href="..."> tags, so non-programmers can create such documents. xml2tree is a single PHP include file for manipulating XML "tree objects" (i.e. a PHP4 "treeNode" object which contains an array of attributes and an array of child-strings and child-treeNodes). treeNodes can be constructed from XML files, created from scratch, edited, copied, referenced, and written; smaller treeNodes can be extracted from larger treeNodes based on simple criteria. No other libraries or software are needed; everything is 100% PHP. PHPXref is a small Perl script that cross-references functions, variables, and SQL tables used in a PHP-based Web site and generates HTML output. In addition, it can extract inline formatted comments from the PHP files to provide browsable documentation for the functions defined in the scripts.

If you have a project you feel belongs on this list, send us email us at projects@php.net (we consider a project to be a software package where the code is available for download). If you have a site that uses PHP, you may want to add it to the sites page.