HLRnet.com:
Technologie:
Internet:
PHP
PHP
Tutorials
Scripts and tools
- Animus:
Before & After, FAQGen, Form Mailer, Take Out Menu,
Tell-a-Friend
- Bluebox:
free MySQL & PHP code generator
- Claroline:
Open Source Course Management System
- Clickitscripts
- Comscripts: annuaire de scripts
ASP, PHP et Perl
- CodeWalkers:
PHP and SQL
- ConnectionStrings.com
- EasyPHP
software
- e-Soft24
- Finalwebsite: snippets
- Gscripts
- Horde
(IMP and more) - The
Horde Application Framework is a modular, general-purpose Web
application framework. It provides an extensive array of classes that
are targeted at the common problems and tasks involved in developing
modern Web applications.
- Hotscripts: PHP
- Installers
- Microsoft
Web Platform installer:
installs .NET framework, IIS and extensions, SQL Server Express, Visual
Web Devloper, PHP, web applications ([.NET] DotNetNuke,
Kentico,
mojoPortal, Umbraco, [PHP] Drupal, Gallery, Wordpress).
- WAMPP:
easy to install Apache distribution containing MySQL, PHP and Perl
- Wampserver:
Apache, MySQL, PHP on Windows
- m-tecs:
phpWebEd (serverside component for HTML editing)
- Okphp:
social networking script
- PEAR
- PHP Extension and Application Repository
- Phalanger: PHP language compiler for the .NET framework (open source)
- phpFox:
social networking script
- phpBB:
"creating communities" (forum)
- Extreme Pixels: phpBB skins,
templates, styles
- ForumUp: create your own phpBB
forum (without installing it, that is)
- The phpBB
Blog system
turns a phpBB forum into a blog. It comes with a sample template, and
is easily embedded in a home page. It also provides an RSS feed.
- phpBBHacks
- ThemesDB
- phpDesigner:
editor and IDE
- phpMyBoard
(messageboard)
- PHP-Nuke
(software for collaborative workspaces) (meer)
- QuickPHP:
PHP Tester and Debugger (Lightweight Standalone PHP Web Server)
- Scriptol:
an object-oriented universal language intended to program both scripts,
applications, and web pages. It is a front-end for Php in html pages or
standalone.
- Scripts.com: PHP
- Scriptsearch:
PHP
- Sitescripts: PHP
- SPIP
- Système de publication pour l'Internet (FR)
- vBulletin:
a well-noted PHP forum (not free) [meer...]
- VS.Php
is a Php integrated development environment based on Visual Studio
- Webdevstudio:
online PHP IDE
- ZZEE
PHP GUI runs PHP scripts on Windows like they are usual
programs
Commercial scripts
- ApPHP
- Clonemonster
- EliteSuite
- Jetscripts
- MF Scripts
- Navicat:
mySQL management tool (free trial available)
- Olykit
- PopScripts:
commercial scripts with support
- PHPShoppy:
classified ads, hotel reservation, banner management, news management,
accounting
- PHP
Stock Portfolio
- Resell
Scripts
- Scarabox
- Script24: Commercial scripts
(iPopup, iPost, iRedirector , Subdomain Edition, Subdirectory Edition,
iTGP), Freeware (24 Mail)
Hosting and webspace (see also the list of Freewebhosts)
Hosting and webspace - lists
Forums, communities and resources (see free
web applications for scripts)
- ActiveState:
PHP, Perl, Perl ASPX
- AFUP -
Association française des utilisateurs de PHP
- ASP-PHP.net
- FORMfields:
generate forms in PHP
- Free
Programming Resources: PHP
- Firepages:
phpdev and more
- Handy PHP:
tutorials, scripts, information
- Hardened PHP: PHP security
- HotScripts:
PHP
- ionCube:
PHP encoding and protection solutions
- Lars
Brinkmann: PHP Faq (DE), Make_htaccess (for creating
.htaccess and .htpasswd)
- New
York PHP Community
- Nexen
- O'Reilly
Onlamp PHP DevCenter
- PFZ: PHP community
(NL)
- Phortail Projet
Webmaster PHP
- PHP
Accelerator (a PHP cache)
- PHP
Architect
- PHP
Builder.com
- PHP Benelux
- PHP
Builder.net
- PHP Classes: repository
- PHP Developer: news, views and
community
- php-editors
- PHP
France
- phpGG:
Nederlandse PHP gebruikersgroep (NL)
- PHP
Help
- PHP Index
(FR)
- phpGuru
- PHPhulp
(NL)
- phpLens: to publish your
data on the web
- PHP.net
- PHP Code
Source
- PHP
Manual
- PHP-Protection:
add protection to your scripts
- PHP Runner: database driven PHP
websites with no programming
- PHPScripts
: L'Annuaire Francophone des Scripts PHP / MySQL
- PHP
Tutorial for Beginners
- Pivot: a weblog or other dynamic
site in PHP
- PowerPhlogger
- PPhlogger: counter hosting tool to offer counter service to others
from your site
- Presto Web is an utility that
provides an easy, quick, dynamic, and intuitive way to generate a PHP
Web site.
- Proxy2.de:
free PHP and Perl scripts
- Resource
Index: PHP
- Roadsend:
PHP compiler
- Secure PHP: a wiki about PHP
security
- SourceGuardian: code protection
- Tout est facile: PHP, XML, SQL (FR)
- TurboPHP
TurboPHP is Windows application that provides an extendable, Borland
Delphi-style component system for rapid development of PHP and MySQL
based web programs.
- Vogoo PHP API
- Weberdev:
PHP & MySQL code samples
- Wiki: let your readers build your
website with you
- XHTML.net (FR)
Côté serveur: PHP, Perl / Côté client: Javascript, XHTML
- Xoops
- Zend:
PHP products and services
Development tools
Online coding
Webspace with PHP
Other
- Other open source
projects: applications

- Other open source projects: development
- The AbsTemplate
is an extremely simple and lightweight template engine for PHP. It
consists only of one file: the base class. You can set your own custom
delimiters for variables to use inside template files, use any type of
templates you want (that is, the template files can have any extension
you want (be it .php, .inc, .tpl, etc...)), display multiple templates
per page, cache templates, and choose to assign the content of a
template to a variable and, when appropriate, just display its content.
- Active Calendar
is a PHP class that generates calendars (month or year view) as HTML
tables (XHTML-Valid). It can produce static calendars without any links
or calendars with navigation controls, a date picker control, event
days and content with event URLs, and linkable days (optionally URL or
Javascript). The layout can be configured using CSS, and JavaScript is
not required. The supported dates (on systems using a 32-bit signed
integer Unix time_t) are: 1902-2037 (Unix) and 1971-2037 (Windows),
when using the default PHP native date functions, and 100-3000 and
later, when using the ADOdb Date Library.
- Agile
Toolkit
is a high-performance PHP framework for UI development with jQuery.
High levels of efficiency are achieved because your database and UI are
seamlessly and securely integrated.
- Antares
is a PHP 5 framework intended to provide a community network allowing
developers to publish, rate, and grow code up the Antares ladder. The
main idea
is reusability, agility, and standards-compliant non-intrusive
development.
- astahttpd
is a modular Web server that is mainly targeted at PHP developers. It
supports alias directories, URL rewriting, Basic and Digest
authentication, gzip and deflate content encoding, name-based virtual
hosts, CGI script processing, bandwidth limiting, and add-on modules.
- astateful
is a Web framework that offers a radical approach to Web site
programming. The framework is derived from Dynamic Programming
principles, is very scalable and optimizable, and has a solid
theoretical foundation. Adding additional features and characteristics
to the system is as easy as adding a new state and then creating
variables that are exported by this state and imported by other states.
Functionality can be spread out across multiple states.
- The Authorize.net
CIM PHP Class
allows you to interact with the Authorize.Net Customer Information
Manager (CIM), which can be used to store your customers’ sensitive
payment information on secure servers, simplifying payments for
returning customers and recurring transactions. It can also help you to
comply with the Payment Card Industry (PCI) Data Security Standard,
since customer data is no longer stored locally. It is an ideal tool
for businesses that need to securely save customer data and provide
convenience for their customers.
- BEdita
is a Web development framework that comes with a full-featured content
management system out of the box. BEdita 3 is a solid software
environment, fully compatible and respectful of Web standards. The user
interface has been developed in accordance with well-established rules
in usability and ergonomics, but it is also practical and enjoyable.
BEdita has been built upon CakePHP, the well known framework, from
which it inherits the MVC design pattern. Moreover, a number of third
party libraries and tools have been used, like JQuery, Smarty, and so
on.
- bib_errors
can be used to intercept runtime errors of PHP scripts. It registers a
PHP error handler function that outputs the details about the errors to
a given log file. The errors can be displayed as part of the current
script output or sent to a given email address to let the site
administration or developer react promptly.
- Blitz
templates
is a fast PHP template engine written in C and compiled as a PHP
extension. It started as a php_templates replacement, but developed
into much more. It is based on extensible template controllers (custom
view classes in PHP) and weakly-active templates (simple logic in
HTML). Benchmarks show that it is one of the fastest template engines
for PHP, even though it's not trivial and makes Web application closer
to a smart MVC-like architecture model with maximal separation of HTML
from your code. It was designed for big high-load Internet projects
with a lot of complex presentation logic.
- CakePHP / Cake is a rapid
development framework for PHP which uses commonly known design patterns
like ActiveRecord, Association Data Mapping, Front Controller, and MVC.
Its primary goal is to provide a structured framework that enables PHP
users at all levels to rapidly develop robust Web applications without
any loss to flexibility.
- The captcha.php
library is very user-friendly and extremely easy to integrate into
existing forms, because of its simple API. It nevertheless sports many
configuration options, like multiple image modes and accessible
alternative text riddles. It also has "AJAX" super cow powers and many
sensible defaults to frustrate users less than other implementations.
It prevents spambot access well, even with its relaxed defaults.
- CBL RememberMe
is a tiny library that adds the "remember me" functionality to PHP
session handling. By using the library, you can continue using the
normal $_SESSION variable, while adding the "remember me"
funcitionality to your Web application.
- The CentralNic Unicode Library
provides some PHP classes for manipulating Unicode data. These classes
are general purpose, but are intended for use when working with
Internationalised Domain Names (IDNs).
- class.upload.php
manages files uploaded using Web forms. If the uploaded files are
images, it can also process the images in several ways. It can check
whether the original file has been uploaded to the correct temporary
location, automatically rename it, check on the MIME type, etc. It
supports resizing images and converting them into a format distinct
from the original. Processing can be repeated differently several times
on the same image/file. The processed files can be renamed, suffixed,
MIME-checked, and copied to a given directory. You can specify what the
class will do if the file already exists. When the processing is done,
the class can delete the original uploaded file.
- The CMS - Bandits
is a set of PHP scripts that implement an online HTML editor, calendar,
search engine, RSS reader and editor, image gallery, comment system,
and Web crawler (which can handle more than 2 million Web pages and
ouput them to the Web in txt and cached versions with images.)
- CodeIgniter
is a powerful PHP framework with a very small footprint, built for PHP
coders who need a simple and elegant toolkit to create full-featured
web applications. If you're a developer who lives in the real world of
shared hosting accounts and clients with deadlines, and if you're tired
of ponderously large and thoroughly undocumented frameworks.
- CodeLobster
PHP Edition
is a code editor for PHP and HTML files. It offers extended support for
Drupal CMS as well as syntax highlighting, code debugging,
auto-complete, dynamic help, class view and ....
- Community-ID
is an OpenID implementation which is OpenID 2.0 compliant. It lets
users keep track of their trusted sites and manage them. For
Community-ID administrators, statistics are available to track
registration of new users, authorized users per day or the number of
trusted sites. Administrators can set the site in maintenance mode or
send email messages to all registered users.
- Comparator
Tools is a PHP implementation of Java's Comparable interface.
It allows objects to be sorted and provides other useful functions for
comparison.
- crXml
is an all-in-one, easy-to-use XML parser, generator, and editor created
using PHP's DOM XML functions. The functionality of this class is
similar to simpleXML. It differs from simpleXML in the way in which
namespaced nodes are addressed. In simpleXML, namespaced nodes cannot
be addressed directly. In this class, a namespaced node can be
addressed directly as $crxmlObject->{'prefix:nodeName'}. It can
also
generate PHP code to access any of the nodes. It can also generate or
manipulate any type of XML document. Please check the live demo so that
you can try the class without downloading anything.
- Cute PHP library
is a small collection of classes for PHP. The purpose of the classes is
to simplify functions for daily work with PHP (e.g. conversions,
formatting, DB session, and so on).
- Dashboard
is a rapid application development framework. It's designed to make
writing PHP faster and more secure by removing the repetitive parts of
programming from the development cycle. It's suitable for many Web
applications, but it is specifically designed for making Web sites that
need some custom development for interaction with a database.
- db_bibivu
is a simple MySQL database access wrapper. It provides functions for
connecting to a MySQL database server, selecting the database to
access, executing queries, retrieving query results rows in arrays,
executing a query to return a single result row in a single call, etc.
The class may optionally generate a log of the executed queries. When a
query fails, it may send a warning message to a given site
administrator email address.
- DBFW
is a PHP-based database framework for rapid application development and
rapid prototyping. It allows the creation of almost complete
Web/database-based applications in no more than few hours, as well as
faster development cycles. It uses automatic DB schema discovery with
XML configuration files to automatically implement a basic user
interface that can be extended through the use of ad-hoc PHP code.
- DBInterface
is a PHP class which can be used a SQL database abstraction layer. It
provides a single interface to access several types of SQL databases
from the same class. It supports MySQL, PostgreSQL, Interbase, and
Microsoft SQL server. It can establish connections to the database
server, execute SQL queries, retrieve query results, begin and end
transactions, build and execute common types of SQL queries from a list
of parameters, generate XML from query results, etc. The values are
retrieved from global variables, you only need to enter the name. If
you want to enter the entire format, you can. The field and the global
variable must have the same name.
- Ding
is a PHP framework that provides dependency injection, Aspect Oriented
Programming, lightweight, simple, and quick MVC, syslog, TCP client and
server with non-blocking sockets, timers, and custom error, signal, and
exception handling, PAGI integration (for the Asterisk gateway
interface), and PAMI integration (for Asterisk management). It is
similar to Java's Seasar and Spring.
- DomCore
is a set of basic PHP libraries that are ready to be extended to give
basic capabilities to your applications. It features an extended debug
mode, enhanced error and exception management, Java-like programming
(you can't use a class attribute without declaring it first), native
static languages and internationalization, and mass file operations
(full directory copy and delete).
- DooPHP
is a very fast PHP framework. It enables developers at all levels to
rapidly develop robust Web 2.0 applications. It is quite feature rich.
DooPHP supports some common stuff found in a Web framework, such as an
MVC-base structure, RESTful APIS, a REST client, URI routing, database
ORM tools, a model generator, HTTP Digest Authentication, a flexbible
compiling template engine, logging and profiling tools, and more.
- Dwoo
is a template engine for PHP5 where you write less and do more. It is
mostly compatible with Smarty templates, but it's a full rewrite that
builds upon Smarty's syntax to offer more flexibility, both in
templates and in PHP extensibility. It also comes with a few adapters
for the major PHP development frameworks.
- Easy PHP Upload
is a PHP upload class that can be used to upload files with a client
browser to a remote Web server. It features the ability to upload
multiple files, a file-extension check, a maximum file-size limitation,
and a flexible error reporting system. The class is extremely easy to
use and comes with full working examples. It is compatible with the PHP
directive "register_globals=off".
- Easy
PHP Thumbnail Class
can be used to manipulate images and generate thumbnails. It can load
images from files and generate thumbnails that can be saved to files or
be generated as the current script output. The class can also perform
other image manipulation functions such as adding shadows, clipping
rounded corners, filters, bilineair image deformations, and more. Over
45 image manipulation functions are available.
- Electowidget
is a PHP library (initially a plugin for MediaWiki) designed to make it
possible to conduct Internet polls and elections using many different
voting systems, including the Schulze (Condorcet) method, instant
runoff voting, approval voting, and even plain old plurality. It also
assists in explaining different election methods by providing an easy
way of tallying example elections and comparing the results as computed
by different elections. The modular design allows for plugging in new
election tallying methods, different ballot designs, and different
ballot formats
- Elefant
is an MVC framework in PHP re-imagined, with a complete but
refreshingly simple CMS included. It features simple URL routing with
friendly URLs, secure database abstraction and modeling, compiled
templates with output filtering on by default, memcache integration,
flexible input validation (server-side and in-browser), simple form
handling, customizable user authentication,
internationalization/localization, CLI support for background tasks, as
little scaffolding as possible, reusable apps for common CMS tasks
(admin, users, blog, filemanager, search), high quality developer
documentation, nearly 100% unit test coverage, gzip output compression,
and speed.
- Email address validation component
- EmanonPHP is a framework developed
in PHP which uses a .NET-like convention for calling classes.
- EPD
Cookie Class
is a light weight PHP class that can track cookies and user consent
within the Directive 2002/58 on Privacy and Electronic Communications,
otherwise known as E-Privacy Directive, which is an EU directive on
data protection and privacy in the digital age. It presents a
continuation of earlier efforts, most directly the Data Protection
Directive. It deals with the regulation of a number of important issues
such as confidentiality of information, treatment of traffic data,
spam, and cookies.
- ezUser
website user management: a simple framework for
adding user authentication and registration to your PHP website.
- FFmpegPHP
is a pure OO PHP port of the ffmpeg-php wrapper. It adds an easy to
use, object-oriented API for accessing and retrieving information from
video and audio files. It has methods for returning frames from movie
files as images that can be manipulated using PHP's image functions.
This works well for automatically creating thumbnail images from
movies. It is also useful for reporting the duration and bitrate of
audio files (MP3, WMA, etc.). It can access many of the video formats
supported by ffmpeg, including MOV, AVI, MPG, and WMV.
- Formitable
is a PHP class used to ease the creation of submit-ready HTML forms
from MySQL database tables. It analyzes the fields of a given table and
outputs the best input type for each (e.g. enum type becomes radio
buttons or select, set type becomes checkboxes or multiselect). Data is
automatically inserted into the table upon form submission.
- The Forms
PHP class
is a class for basic form processing and validation. It is not for form
creation, but for handling the results of a form post and validating
the information submitted.
- freedomeditor
is a Web-based GUI focused on creating an extensively modular Web
development environment (with filesystem browsing functionality) that
uses multiple integrated Web development environments.
- Fry
is a fast, lightweight, and easy to learn object-oriented templating
engine for PHP 5 written using test-driven development. You don't have
to learn any new syntax, as it uses plain PHP in templates.
- Generic
PHP Plugins allows you to use a fast config.php script as
storage for application settings. It can non-destructively edit this
configuration script (unlike PEAR::Config), and add variables or plugin
loading calls securely. This lets applications run faster than they
would by relying on an SQL or XML configuration store, while the
config.php remains human-editable at the same time. By using the PHP
plugin standard, this scheme is also application agnostic.
- Geolocator
is a PHP class which provides an easy-to-use interface to the IP
address location XML API described at ipinfodb.com. This API allows you
to find the city, state/region, country, and approximate
latitude/longitude associated with an IP address or domain. The class
aims to be easy-to-use, versatile, and well-documented. The class
requires PHP 5.30 or greater, compiled with cURL support.
- getID3()
is a PHP script that extracts useful information from MP3s and other
multimedia file formats. It extracts information like the play time,
bitrate, and resolution from the following file formats: MP3, Ogg
Vorbis, WAV, AVI, Matroska (MKV), MPEG-1 video, Windows Media (ASF,
WMA, WMV), RealAudio & RealVideo, Monkey's Audio, FLAC
&
OggFLAC, VQF, Speex, Musepack (MPC), AAC, AU, VOC, AIFF, OptimFROG,
WavPack, LiteWave, LPAC, RKAU, SZIP, Shorten, Quicktime, NSV, MIDI,
ZIP, ISO9660, TTA, PhotoCD, BMP, PNG, GIF, and JPEG. It parses
information from ID3v1, ID3v2, Ogg Vorbis, Lyrics3 v1 & v2,
RIFF
(AVI, WAV, CDA, CART, BWF), APE, ReplayGain, PNG, and GIF tags, and can
write ID3v1, ID3v2, APE2, FLAC, and Ogg Vorbis tags.
- The Google
APIlity PHP Library
provides an object-oriented way to easily access and manage the Google
AdWords API from within PHP. This comes along with an abstraction from
the SOAP and WSDL details.
- HTML Forms generation and validation
is a PHP class that generates HTML forms supporting keyboard
navigation, many built-in validation types on server and client sides.
The form output can be defined with templates using HTML with embedded
PHP or the Smarty template engine.
- html2ps
is a PHP equivalent of the popular Perl script by the same name that
accurately converts HTML with images, complex tables (including
rowspan/colspan), layers/divs, and CSS styles to PostScript.
- htmLawed
is a PHP script that makes input text more secure, HTML
standards-compliant, and suitable in general from the viewpoint of a
Web-page administrator, for use in the body of HTML 4 or XHTML 1 or 1.1
documents. It is a customizable HTML/XHTML filter, processor, purifier,
and sanitizer. It can ensure that HTML tags are balanced and properly
nested tags, neutralize code that may be used for cross-site scripting
(XSS) attacks, and limit the allowed HTML elements, tags, attributes,
or URL protocols.
- HTTP client
is a PHP class to make HTTP requests. It can submit requests via a
proxy server, establish secure connections (HTTPS) via a proxy server,
PHP with OpenSSL support, or the Curl library with optional SSL client
certificates. It supports HTTP authentication directly or via proxy
using the SASL library, like HTTP Basic, HTTP Digest, and NTLM (Windows
or Samba). It submits POST requests with user-defined form values, file
uploading, or with user-defined request bodies. It retrieves the HTTP
response headers and body data separately. It handles cookies and
automatic redirection handling.
- The HTTP
extension for PHP
aims to provide a convenient and powerful set of functionality for one
of PHP's major applications. It eases handling of HTTP URLs, dates,
redirects, headers, and messages, provides means for negotiation of
clients' preferred language and charset, as well as a convenient way to
send any arbitrary data with caching and resuming capabilities. It
provides powerful request functionality if built with CURL support.
Parallel requests are available for PHP 5 and greater.
- lMaker
is a PHP class designed for Webmasters and programmers who want a
simple way to generate complex, dynamic Web sites from
easily-maintainable text files.
- ImdbPHP
provides an API to the movie information stored at the IMDb.COM sites.
As this and the name suggests, it is primarily targeted at PHP
programmers who want to extend their programs or their site with this
movie information. The classes must be used in accordance with IMDb's
copyright and conditions of use.
- The IrisMVC
is a PHP framework implemented using the MVC pattern. It’s very
lightweight, about 400Kb. The learning curve is expected to be very
small because it doesn’t force Web developers to learn a new language
structure like Smarty or to follow any programming style other than
their own. IrisMVC lets Web developers follow their own coding
guidelines fully.
- jFramework
is a mature PHP framework supporting 8 service standards,
SOP/OOP/functional programming, MVC or non-MVC patterns, plugins, 7
libraries for everything, transparent security, templates, resource
management, and simplicity. You can also develop a distributed system
using jFramework. It has full documentation and full Javascript
support. Libraries include DB, Security, Options, Log, Tracker, XML,
Session, and RBAC (Role-Based Access Control).
- JpGraph
is an OO Graph drawing library for PHP 4.3.x and above. Highlights of
the available features are: text, integer/linear, and log scales for
both the X and Y axes; anti-aliasing of lines; color-gradient fills;
support for GIF, JPG, and PNG formats; support for two Y axes, spider
plots (a.k.a Web plots), pie-charts, lineplots, filled line plots,
impulse plots, bar plots, error plots, and polar plots; Gantt charts;
support for multiple plot types in one graph; intelligent autoscaling;
and extensive documentation (150 pages).
- Klorofil Collaboration Project
- KoolAjax
is simple and easy-to-use PHP Ajax Framework, facilitating data
exchange between server-side and client-side.
- Libchart
is a chart creation PHP library that is easy to use. It can generate
bar diagrams or pie charts. It is compatible with PHP4/5 (compiled with
GD and FreeType) and has no other dependencies.
- LibPHPBase
is a class library for PHP 4 that wraps XHTML tags in classes. It also
includes a small toolset of handy PHP classes, a model for session
handling, and an IMAP client class.
- Limbas
is a Web client/server framework that allows you to quickly develop
applications without programming. It does this by using tables and
forms and other modules like a workflow engine, user management, report
editor, file manager, and SOAP interface.
- Lumenation
a complete middleware and framework environment with its own SDK,
LightBulb. It is a complete browser-based WYSIWYG PHP development suite
that includes an application generator, a code editor (with context and
classes prompting and highlighting), a GUI application interface,
record locking, record access journaling, HIPAA, FERPA, and DOD
application compliance, user application logging, transaction logging,
user monitoring, a library of PHP classes and data access security,
report, query, and SQL builders, a source code manager, an application
management system, and a virtual desktop system metaphor, and many
other features.
- Mac's
PHP MVC Framework
is a PHP5 rapid application development (RAD) MVC framework with a
built-in templating engine. It comes with a lot of built-in SEO/SEF
capabilities and an integrated content editing (CMS) tool.
- Metabase
is a DBMS-independent PHP API to access SQL databases. It supports
MySQL, PostgreSQL, Oracle, Microsoft SQL server, Microsoft Access,
ODBC, Interbase, Informix, MiniSQL, and SQLite.
- Metastorage
is a PHP data access object generator compiler tool. It implements an
object persistence API from a description in an XML format named CPML.
The persistent object classes implement object-relational mappings, so
developers do not have to write SQL manually. It features an object
query language for specifying conditions for querying objects,
generation of classes for producing reports, generation of classes to
manage templated Web forms for creating new persistent objects, and
generation of UML class diagrams. It can be run from the command line
or from a Web interface.
- MiMViC
is a micro MVC framework that embraces PHP 5.3 by utilizing namespaces,
lambda functions, and minimality. It is designed to be a
super-lightweight and programmer-friendly framework, thus giving the
programmer only the most essential tools for programming.
- Mix2ool
is an integrated framework for Web development on both the client side
with JavaScript and HTML5, and on the server side with PHP. It enables
the use of HTML5 and some more useful components by extending jQuery.
The server side defines a well-structured file skeleton and provides
some useful libraries.
- Mol's Easy PHP Framework is a set
of PHP 5 classes which tries to simplify development of small PHP
applications. It uses XSLT as a templating system.
- myparse
is a low-resource database-oriented PHP framework. It aims to be easy
for everyone use, update, modify, and extend. The working code base is
less than 30 KB, and sites typically use around 400-700 KB of RAM. It
is designed to work on shared hosting sites like DreamHost and GoDaddy.
It supports full-page file-based caching, sitemap generation, Google
Analytics integration, quick MySQL environment switching, and many of
the newer mysqli functions. The template system allows users and
developers to define their own 'parsed' variables. Installation
software is similar, if not easier, than WordPress.
- myPhile
is a Web application that serves as a customizable generic front-end to
any MySQL table. It provides "view" control and user access privileges
for editing, deleting, adding records, and more. Field control allows
default strings or MySQL calculations on adds or edits. All functions
are provided in a single PHP file. Simple and complex searches are
possible and the most recent searches are stored. It supports the
creation of CSV files. Row views and detail views are configurable
through a simple Web interface.
- Nibble
forms is a stand-alone PHP class collection that allows developers to
begin easily developing HTML forms with PHP validation
- Numerical Algorithms
is a class that performs several types of numerical and statistical
functions. Currently, it generates Gaussian normal distributions, does
numerical integration of arbitrary functions, generates random numbers
with Gaussian distributions, provides a number of standard statistical
functions, e.g. mean, standard deviation, variance, etc., has two
different methods of solving for the roots of an equation (bisection
and steepest descent), converts floating point to rational number
representation (useful for infinite precision calculations), generates
a Sieve of Erastophenes for a specified integer, and factors integers
into their prime factors.
- onPHP is a PHP framework aimed at
rapid development of scalable error-prone applications with a unique
code reusability level.
- openQRM
is a data-center management and cloud computing platform. Its fully
pluggable architecture focuses on automatic, rapid, and appliance-based
deployment, monitoring, high-availability, cloud computing, and
especially on supporting multiple virtualization technologies. openQRM
is a single-management console for a complete IT infrastructure and
provides a well-defined API which can be used to integrate third-party
tools as additional plugins.
- PAJAX
is a framework that facilitates the creation of remote PHP objects in
JavaScript. It uses AJAX techniques to communicate between JavaScript
stub objects that execute in the browser and their counterpart
implementation in PHP on the server. The framework is very easy to use
and creates all JavaScript stub objects automatically based on a PHP
class. It supports both synchronous and asynchronous calls and marshals
every data type between PHP and JavaScript, including arrays and
classes.
- pChart
is a PHP class oriented framework designed to create aliased charts.
Most of todays chart libraries have a cost, our project is intended to
be free. Data can be retrieved from SQL queries, CSV files, or manually
provided. This project is still under development and new features or
fix are made every week.
- Phalanger
is a new PHP implementation introducing the PHP language into the
family of compiled .NET languages
- PHK
is a library and application packager. It is a sort of PHP-oriented
jar. As such, it allows you to distribute and run a whole application
as a single file. It includes many features and options, such as
on-the-fly decompression, Web access restriction, CRC consistency
checks, digital signatures, meta-packages, an integrated autoloader,
etc. PHK also provides a standard way to display every information
about the package, like its documentation and license, through an
embedded mini-website called webinfo mode.
- PHPAzure
- PHP SDK for Windows Azure
As
part of Microsoft’s commitment to Interoperability, this open source
project is an effort bridge PHP developers to Windows Azure. PHPAzure
is an open source project to provide software development kit for
Windows Azure and Windows Azure Storage – Blobs, Tables & Queues
- PHP Datagrid: The phpGrid
is a simple, innovative, powerful, and AJAX-enabled PHP component for
generating data-bound grid controls, specially designed for PHP. It is
similar to ASP.NET Datagrid. For as little as five lines of code, you
are on your way to creating a professional looking and fully functional
datagrid in PHP. It dramatically decreases product turn-around time for
PHP Web development.
- PHP Data Grid Class
can be used to display MySQL query results in HTML tables. It executes
a given SQL SELECT query and generates an HTML table defined by a
template to display the query results. The results table also shows
links to navigate between query result pages. The number of result rows
to display per page is configurable. The results can be sorted by
columns that the user may choose by clicking on column links. The list
of sortable columns may be restricted.
- PHP Date Picker Class
will automatically generate the required HTML and JavaScript code that
will make a pop-up window appear to let the user choose a date from a
calendar. The selected date will be passed to a user-specified control
from the calling page. Every aspect is customizable by modifying a
template and a related CSS file. The format in which the date is
returned, the default date and time period, and the first day of the
week can be selected.
- php:Days
is a PHP 5 framework for rapid site development. It features an MVC
architecture, Ajax support, YAML configuration, database abstraction
(MySQL, PostgreSQL, MS SQL, etc.), a good collection of standard
models, an excellent quick start guide, and logging to files or firephp.
- PHPDevShell
is a stable, secure and fast CoMS (Code Management Framework). It
allows you to rapidly deploy PHP based Web applications. It includes a
complete set of administrative UI screens
- PHP
eFax is a PHP class that allows you to send and receive faxes
anywhere in the world from your PHP code on your Web server.
- PHP
Excel 2007 classes: Project
providing a set of classes for the PHP programming language, which
allow you to write to Excel 2007 files and read from Excel 2007 files.
This project is built around Microsoft's OpenXML standard and PHP.
- PHPFileManager7 (PFM)
is a PHP class that makes it easy to manage files in PHP programs. It
doesn't require a MySQL database and it can integrate with a panel
created by the user.
- Phpfw
is a framework for PHP that provides a base on which various database
backed applications can be built. It allows for easy creation of CRUD
applications (applications where most of the code is focused on
create/read/update/delete operations on the database). It uses MVC-like
patterns to allow for simpler and cleaner organization of code.
- PHP Google Maps
is a PHP wrapper for the Google Maps API. It generates Google Maps from
HTML forms and buttons. It integrates with the ZIP code locator to
provide maps for location search results.
- php-json
is a PHP extension that provides support for JSON (JavaScript Object
Notation) serialisation. It can be used in conjunction with
XMLHTTPRequest to exchange JavaScript-encoded data with a browser.
- PHPLiveX
is a class that can be used to call PHP functions from Javascript in
Web pages using AJAX. It generates Javascript code that implements
functions with the same names and function arguments as a given list of
existing PHP functions. When the generated Javascript functions are
called, they start AJAX requests to invoke the respective PHP functions
on the server.
- PHPLOT
is a PHP graphics class for creating charts and plots. It works with
PHP5 (but older versions can use PHP4). PHPlot uses the PHP GD
extension to produce PNG, GIF, or JPEG images. TrueType fonts (TTF) are
optional, or built-in GD fonts can be used. The available plot types
are: area, bars, line/points, lines, pie, points, squared,
stacked-bars, and thin bar-line. Labels, tick marks, plot legend, X/Y
axes, and more are all configurable. Images can be imported as a
background, multiple graphs can be drawn on one image, and images can
be saved to disk or returned to a browser.
- phpManta Mdoc
is an auto-documentation tool for PHP code to create manuals like the
PHP manual at php.net, which is a style common to the PHP community and
which is very efficient to share your code as APIs. Custom output
format can be built thanks to a powerful template feature and can be in
any structured language such like XML, PDF, or CHM.
- PHP
MIME Mail decoder class is a PHP class to parse and decode
MIME email messages. It supports decoding single RFC 2822 MIME messages
or archives that aggregate multiple messages in the mbox format. It can
decode messages read from files or data strings. The bodies of
multipart messages can be decoded into distinct sub-messages.
Optionally, the message body data can be saved to separate files, so
the class can handle messages larger than the available memory. The
parser can tolerate some syntax errors in malformed messages that are
not compliant with RFC 2822.
- PHP Mini SQL Admin
is a light, standalone script for accessing MySQL databases. It is
intended for Web developers and requires knowledge of SQL commands.
- php
mudnames is a PHP class that can generate random names for
characters used in role playing games such as multi-user dungeon (MUD)
games. Although the names do not mean anything, they sound very much
like typical names of characters that you often see in this kind of
game. It can retrieve text data from one of several dictionary files.
The dictionary data is used to generate random names based on selected
capabilities and used particles.
- PHP mySQL Database Wrapper Class
provides a set of methods for interacting with a MySQL database easily
and securely. Most of the methods are extended versions of PHP's native
functions, but providing a lot more functionality and powerful
debugging features. There are also new methods that greatly simplify
the process of executing specific queries like returning specific rows
or even single values from specific rows, SUM(), COUNT(), and MAX()
queries.
- PHP Object Generator (POG)
is a PHP code generator which generates clean and tested object
oriented code for your PHP4/PHP5 application. It is meant to eliminate
the time a PHP programmer often wastes on repetitive coding of the
database access layer of an application simply because different
applications require different objects. By generating PHP objects with
integrated CRUD methods, POG saves you from writing and testing SQL
queries.
- PHP PSD reader
reads .PSD files (Adobe Photoshop Documents) using only PHP4 or PHP5
and GD. It comes with imagecreatefrompsd (a function that returns an
image handle just like the native PHP imagecreatefrom functions). It
supports documents from Adobe Photoshop 3.0 up to version CS3, where
compatibility has been enabled. The class is also usefull for
retrieving basic data from a Photoshop document. You can use this
script for a portfolio gallery, or to see the contents of a .psd file
when Photoshop is not available.
- PHP Sessions Management Class
implements a new PHP session handler that can replace the default PHP
session handler by storing session data in a MySQL database table. The
session handler works just by creating an object of this class. After
that, applications just need to use the same code to store and retrieve
session variables.
- PHP
SOAP Toolkit is a comprehensive SOAP library for PHP 5.
- php-sqlite3
is a PHP extension that lets you access SQLite3 databases within your
scripts, extending on PHP 4 and PHP 5's built-in support for version
2.x of the database. A PEAR::DB driver class is included.
- PHPulse
is a highly scalable MVC framework for PHP. It is extremely lightweight
and fast, with a modular development environment that allows
functionality to be added quickly and easily with a built in templating
engine.
- P4A
(PHP For Applications) is a PHP object oriented framework for
building Web-based event-driven applications
- PAJAJ (PHP Asynchronous Javascript and JSON)
is an object-oriented AJAX framework for the development of event
driven PHP Web applications. The framework follows 5 basic principles:
simplicity, support for multiple development modes, event driven
programming, late binding of events, and object oriented design.
- PHP2Go
is a framework built to help developers and beginner programmers create
Web-based systems. It's an object-oriented, structured, and
hierarchical set of classes and libraries developed using PHP, XML, and
JavaScript. The main goal of PHP2Go is to turn Web development into an
easier and faster task.
- php4dbi
is a database abstraction layer for PHP. It is simple to use (a single
file with a simple API) and lean enough to not bloat your PHP
application. It provides a common API for accessing a variety of
database systems. This allows you to develop your application without
limiting it to working on just a single database. Supported databases
include MySQL, MS SQL Server, Oracle, PostgreSQL, ODBC, Interbase,
SQLite, and IBM DB2. Support for BLOBs is also included.
- PHP Advanced Graph and Chart Collection
provide a very easy way to embed dynamically-generated graphs and
charts into PHP applications and HTML Web pages. The Graphing
components provide various solutions for the incorporation of graphs
and charts into Web/intranet pages and applications. Versatile
components provide the ability for Web authors and developers to easily
build and publish dynamic and interactive graphs and charts.
- PHP Anti-Virus
is a script that scans the local Web server's file system for known
malicious code, usually inserted by defacement or shared hosting
account vulnerabilities.
- PhpCodeBuster
is a PHP class to obfuscate your PHP code. This means that the code is
changed in such a way that it is very hard te reverse engineer it into
an understandable format. It produces PHP code with normal syntax that
is unreadable to the (normal) human eye but will function correctly on
any normal Web server. A nice feature of PhpCodeBuster is the
availability of debug settings. By using the debug settings, you can
check the obfuscated results while they are still readable and make
necessary changes to the original code.
- PHP Database Interface
is an easy to use PHP database interface meant to give applications
universal support across many databases, including several flat file
formats.
- phpESP
is a set of PHP scripts to let non-technical users create surveys,
administer surveys, gather results, and view statistics, all managed
online after database initialization with a MySQL database backend.
- phpFlair
Instead
of having clients download several CSS and JavaScript files, phpFlair
allows you to serve them one CSS and one JavaScript file. This allows
your Web page to load and respond more quickly. GZip encoding further
reduces the time for your Web page to load and reduces bandwidth used
by your site. Client-side cache headers allow clients to download your
CSS and JavaScript once, instead of every page load, unless you make
changes to your CSS or JavaScript file(s), in which case the phpFlair
cache is automatically updated. phpFlair does not minify your CSS or
JavaScript files. Minification increases processing time with the small
benefit of reduced size and slight obfuscation. The combined CSS or
JavaScript file created by phpFlair contains your code unmodified, just
combined and GZipped.
- PHP GEN
reads the list of tables in a database, lets you select one, then reads
the structure of it, suggests a basic (modifiable) configuration, and
generates good-style and easily maintainable PHP code capable of
listing, searching, adding, editing, detailing, and deleting records.
Both the generated code and the engine itself use Pear::DB for the
database-abstraction layer and Smarty for the presentation/interface
layer. Master/detail (foreign keys) are supported.
- PHP GoogleMapAPI
is a full-featured Google Map API for PHP. Features include
auto-geocode lookups, geocode caching, map directions, adding markers
and polylines by address or geocoordinates, sidebar generation, and
many more.
- phpGraphy
is a PHP script that allows you to display a picture book/photo gallery
on your Web site in a very convenient way. It has many features such as
both static and on-the-fly low resolution and thumbnail picture
generation, user comments, picture ratings, EXIF/IPTC handling,
security levels, and Web interface management. It's also easy to
install and highy customizable.
- PHPMailer: Full featured email
transfer class for PHP.
- PHP Object Generator (POG)
is a PHP code generator which generates clean and tested object
oriented code for your PHP4/PHP5 application. It is meant to eliminate
the time a PHP programmer often wastes on repetitive coding of the
database access layer of an application simply because different
applications require different objects. By generating PHP objects with
integrated CRUD methods, POG saves you from writing and testing SQL
queries.
- The PHP
OpenID library
implements the OpenID decentralized identity system. It can be used to
enable single-sign-on across Web applications. The library includes
examples and different options for storage back-ends.
- PhpPeanuts
is a framework for developing database-backed applications in PHP. It
supports high and sustainable developer productivity by default
reasoning and the "once and only once" principle. It features the
extended dynamic scaffolding of complete Web-based applications (user
interface and ORM) from meta data, including CRUD, relations, and Query
By Example. Its dynamic nature and high adaptability allow a very agile
development style to remain highly productive (thus enjoyable) in later
phases of development and maintenance.
- PHPS
is a framework for separating HTML from PHP or, more generally, content
from functionality. PHPS comes with a parser that converts your HTML
code into PHP objects which you can then manipulate and finally render
back into HTML. PHPS is extremely flexible and allows you to add
arbitrary tags that convert into PHP objects, simplifying your HTML
code.
- PHP-Sugar
is an advanced template engine for PHP. It allows for very expressive
macros and flexibility and makes the writing of safe and secure
templates easy.
- PHP Tools RibaFS
is a PHP application generator for PostgreSQL databases. It uses a
database as input and creates a PHP application that maps the data
within to a Web interface.
- phpMultiAuth
is a PHP authentication library to allow multiple authentication to
different sources, such as OpenLDAP, AD (including groups), NIS,
database tables (using adodb), remote Web sites, and CIFS shares. The
library is easy to use, and supports HTTP auth or Web forms
(session-based).
- PHP
SOAP Toolkit
is a comprehensive SOAP library for PHP 5. It provides WSDL parsing and
template-based code generation for client, server, and data types for
contract-first Web services. It wraps the native PHP SOAP client and
server, and uses WS-Helper to provide code-first Web services.
- Phramework
is an MVC framework for PHP. It is similar to Struts and makes it
possible to create Web applications quickly by focusing on building the
business requirements. It works with any view generation tool (Smarty,
XSLT, PHP classes, HTML) by creating a simple plugin that generates the
view. In this way, it knows nothing about the data that is being
created or passed to the view generator, which allows for flexibility
and extensibility.
-
PHTML
Encoder
allows encoding PHP scripts before distributing them. Thescript code is
encrypted before saving. Wildcards can be used to easilyconvert whole
projects. PHTML Encoder is transparent to site visitors.It is possible
to combine protected and unprotected scripts on one site,and it is
possible to lock encoded scripts to a predefined machine (Webserver)
via a machine ID so scripts will work only on this machine.There are
three ways of implementing encoded scripts: substitution ofthe PHP
engine's library file, installation as a PHP extension, and useof
self-decodable scripts.
- Pontoon
is a PHP CMS framework. Pontoon supports you when you develop in PHP.
- PRADO
is an event-driven and component-based framework for Web application
development in PHP 5. It shares many similarities with ASP.NET and RAD
tools such as Borland Delphi, and Visual Basic.
- Prasi
is an authentication framework with full user data management for Perl
or PHP Web applications. Enabled services can save and share user
profile data and can be on different servers. It is available in 10
languages, and is compatible with OpenID.
- PrintIPP
is a PHP 5 class which implements a client for IPP (Internet Printing
Protocol). In its current state, it is able to print both strings and
files and to cancel jobs.
- Probus
is a Web framework for developing in PHP5. This framework is based on
the MVC pattern. It has excellent support data caching and provides
convenient AJAX support. This framework supports the following
features: Many programming patterns can be used, include MVC. A simple
command-line tool is used to generate projects. Standard plugins are
included for AJAX, RSS, and form validation. It is simple create new
plugins for Probus. Its database abstraction layer supports MySQL,
PgSQL, MSSQL, Oracle, and many others. It automatically caches data.
Its configuration system uses YAML syntax. Components can be used from
external frameworks such as Zend Framework, symfony, Code Igniter,
Kohana, and CakePHP.
- PSX
is a framework for developing dynamic Web sites in PHP. The goal of PSX
is to help you develop RESTful APIs serving Web standard formats like
JSON, XML, Atom, and RSS. It has a focus on social technologies and
provides classes to use and implement OAuth, OpenID, Opengraph,
Opensocial, Opensearch, PubSubHubbub, Atom, and RSS.
- Radria
is a collection of Web-based RAD tools to build Web applications with
PHP and JavaScript. It lets you create database driven Web applications
directly from a Web browser with drag-and-drop, and point-and-click. It
features real WYSIWYG with instant script execution and contextual
access to the entire HTML, CSS, JavaScript, and PHP source code. It is
fully component oriented with many add-ons and packages. It lets you
use and integrate your own scripts and framework.
- The SAPL
is a completely object oriented library for Web development. It offers
many classes in several packages. The purpose is to satisfy simple and
at the same time recurring needs in Web development. It is also to
standardize the whole of the current PHP library by using a uniform
style of code. This library is completely dedicated to PHP (PHP 5).
- Rex
is a PHP class to help secure your scripts. It can log activity to a
file (IP, date/time, and text). It checks if the IP of the user is a
proxy. It checks for XSS attacks via GET and POST methods.
- Rounded
PHP
is an API for creating perfect anti-aliased rounded corner images on
the fly. Using the internal GD library in PHP 5+ and a simple set of
query variables, a developer will have little need to store many
different rounded corner images to use around a Web site.
- RSS/ATOM Feeds Processing API
is a PHP API that provides functionality for fetching RSS and ATOM
feeds and displaying them using templates in an easy way. It uses
SimplePie to fetch the feeds and the XTemplate templating engine for
output. It can automatically detect and correctly interpret RSS 0.91,
RSS 1.0, RSS 2.0, as well as ATOM 0.3 and ATOM 1.0.
- SabreDAV
allows you to easily integrate your existing Web application with
WebDAV. It supports most of the common clients, including the Mac OS X
Finder, the Windows XP/Vista Explorer, DavFS2, Cadaver, NetDrive, and
WebDrive. It supports class 1, 2, and 3 WebDAV servers. It implements
RFC2518 and revisions from RFC4918. It also implements RFC2617
(Basic/Digest auth).
- Simple
Best Practices Guestbook (SBPG)
is a project to show some of the best practices and technologies used
in a simple guestbook written in PHP. If you are looking for simple
framework that can be used to build small projects quickly, you may
find this code useful. It uses the Smarty template engine, the adodb DB
layer, and the gettext translation library.
- Scriptorium
is a Web-based code library. It's designed for programmers who need to
organize, share, and archive the code they've written, regardless of
what language or format the code is in.
- Simple
error handler class
can be use to intercept and log PHP execution errors. The class
provides an error handler function that outputs a stack back-trace with
the functions, arguments, file, and lines of where an error occurs, as
well the values of super-global variables $_GET, $_POST, and $_FILES,
and also the IP address of the current user accessing the site. When
used with a MySQL class that triggers PHP errors on a MySQL error, you
can use it as a means to debug broken MySQL queries.
- Simple tabbed menu
is a class to generate menus based on HTML links that appear in tabs.
The menu presentation can be customized using CSS. This class is based
on the original written by Vedanta Barooah.
- The Social
Media Toolkit (SMT)
is a platform designed to help organizations run community-driven,
topic-based, and geo-centric news Web sites, similar to NewsCloud.com,
as Facebook applications. Essentially, you can quickly set up and
publish one or more topic-specific news sites with great social media
features such as registration, voting, comments, newswires, posting,
and resource links.
- Smarty and MIME message integration
is a PHP class that makes it easy to send emails in HTML, plain text,
or multipart. Message bodies and subjects are prepared using Smarty
templates.
- Smarty
PHP template engine:
Although Smarty is known as a "Template Engine", it would be more
accurately described as a "Template/Presentation Framework." That is,
it provides the programmer and template designer with a wealth of tools
to automate tasks commonly dealt with at the presentation layer of an
application. Smarty is not a simple tag-replacing template engine.
Although it can be used for such a simple purpose, its focus is on
quick and painless development and deployment of your application while
maintaining high performance, scalability, security, and future growth.
- Smutty
is yet another MVC framework for PHP. It is designed with ease of use
in mind, and heavily based on the Smarty templating engine.
- Software
Release Manager is a simple tool for managing software
releases. It allows you to create software groups/titles, and add new
releases with details and versions. This is the tool used within Wolf
Software for managing/advertising its own software releases.
- Spike PHPCheckStyle
is a tool that helps PHP programmers adhere to certain coding
conventions. The tool checks the code and reports coding standard
violations. It works on PHP 5.0 and newer.
- SUIT
(Scripting Using Integrated Templates)
is a templating framework that allows you to define your own syntax
through nodes. It is available in both PHP and Python. It is extremely
lightweight, yet powerful.
- SUMO
Access Manager
is a security system for PHP Web applications that can be added using
only one line of code. Administrators can manage authentication and
authorization for users, groups, and security policies with easy, all
through an intuitive Web based interface. You can create users that can
authenticate their password via LDAP, MySQL internal users,
MySQL/PostgreSQL/Oracle generic users tables, and via Google Mail
account.
- Symfony
is a Web application framework for PHP5 projects. It aims to speed up
the creation and maintenance of Web applications, and to replace
repetitive coding tasks with power, control, and pleasure. It is
compatible with almost every database system. In addition, it has a
very small overhead. Using symfony is so natural and easy for people
used to PHP and the design patterns of Internet applications that the
learning curve is very low
- SynApp2
is a development tool that generates database-backed Web applications
by processing your MySQL or Oracle schema definition and producing the
Web pages used to manage your data. It does more than an admin tool or
file manager by considering table relations as a cohesive whole that
drives the generation of a complete application that smoothly
integrates your entire database design, complete with PDF reports. It
is open, compact, efficient, and compatible with the tools and
technologies you’re using now.
- TbsZip
is a PHP class for modifying Zip archives that doesn't require
extensions or temporary files. Files can be read, added to, deleted
from, and replaced. The original archive is not modified, and the new
archive can be saved, presented as an HTTP download, or stored as a
binary string.
- TCPDF
is a PHP class for generating PDF files on-the-fly without requiring
external extensions. TCPDF is an extension and improvement of the FPDF
class that supports UTF-8, Unicode, HTML, and barcodes.
- TinyButStrong
is a template class for PHP that allows you to generate HTML pages
using MySQL, PostgreSQL, SQLite in native, and any other databases. It
is possible to design templates using any visual HTML editor (like
Dreamweaver or FrontPage). It features simple block management, useful
display formats, conditional displaying for blocks and locators, a
cache system, and the ability to include other HTML pages and execute
associated scripts.
- OpenTBS
is a plug-in for TinyButStrong that lets you use the template engine to
merge OpenOffice documents and MS Office (>=2007) documents with
a
lot of facilities. OpenTBS can merge all OpenDocument Format (ODF) and
Office Open XML (OOXML) and also XPS files. All Zip archives containing
XML, HTML, or text files can be merged with OpenTBS. OpenTBS lets you
design your templates directly with OpenOffice or MS Office 2007 or
later. No EXE file is needed to merge documents. No temporary files are
needed to merge documents. Output can be obtained directly as an HTTP
download, a new file on the disk, or as a string. No PHP extensions are
required, but if the Zlib extension is enabled it becomes easier to use
templates.
- TiP
is a general purpose framework for quickly build a working Web site in
a typical PHP/MySQL environment. It is targeted at developers,
experienced Web administrators, and anyone unafraid of hacking and
using a text editor.
- Ultimate MySQL
is a PHP class that provides an easy and powerful wrapper for MySQL
database access. It can establish MySQL server connections, execute SQL
queries, retrieve query results into arrays, retrieve the last inserted
ID, manage transactions, retrieve the list tables of a database,
retrieve the list fields of a table, retrieve the length of a field,
measure the time a query takes to execute, display query results in an
HTML table, and more. Easy examples and help are included.
- Ultimix
is a framework for developing Web-based applications (CMS, portals,
ERPs, etc.) It includes multi-language support, permits management, an
MVC mini framework, package structure, a template engine, a Javascript
library, a simple GUI library, a caching system, and CAPTCHA.
- The CentralNic Unicode Library (Unicode.php)
provides some PHP classes for manipulating Unicode data. These classes
are general purpose, but are intended for use when working with
Internationalised Domain Names (IDNs).
- The upgrade.php
script provides PHP backwards compatiblity. It does so by automatically
defining workalikes for more recently introduced PHP core functions
when run in an older interpreter version. This allows a developer to
safely use the more advanced features of PHP while still getting most
applications to run on outdated servers.
- VCL
for PHP is a PHP component framework that replicates the VCL
for Win32.
- VuzitPHP
is a library that allows developers to directly access the Vuzit Web
Service API through the PHP programming language. It allows developers
to automate the upload, download, and removal of electronic (PDF, doc,
PPT, XML, etc.) documents through the Vuzit Web Services API.
- WASP (Web Application Structure for PHP5)
is a multi-tier web application framework built on object oriented
PHP5. The framework is a simplified Model-View-Controller architecture.
The controller is built by adding content "Chunks" to "UIModules". The
model portion of the framework wraps PEAR DB_DataObjects in a business
object layer. The view portion currently makes use of PEAR
Html_Template_Flexy, but can be easily reimplemented using different
template managers (or none at all).
- WebCalendar
is a Web-based calendar application that can be configured as a
single-user calendar, a multi-user calendar for groups of users, or as
an event calendar viewable by visitors. WebCalendar requires a database
such as MySQL, Oracle, PostgreSQL, MS SQL Server, ODBC, or Interbase.
Features include email reminders, iCal/vCal import/export, remote
subscriptions for Sunbird or Apple iCal, LDAP and NIS support, and
translations for 29 languages.
- Wolf
Software IP PHP Class: The IP PHP Class provides a
comprehensive
set of functions for handling and manipulating IP addresses. It
includes creation, validation, block information, and checking of IP
addresses within CIDR blocks
- Wolf
Software Latitude and Longitude Class
is a simple class for determining the latitude and longitude for a
given address. This uses the the Google APIs to calculate the
information.
- xajax
is a PHP class library that allows you to easily create powerful,
Web-based, Ajax applications or plugins using only HTML, CSS,
JavaScript, and PHP. Applications developed with xajax can
asynchronously call server-side PHP functions and update content
without reloading the page. xajax is object oriented, supports passing
single and multidimensional arrays and associative arrays, easy
asynchronous form processing, and supports a wide range of Unicode
characters and languages encoded with UTF-8.
- XPertMailer
is a PHP class to send encoded MIME-type email messages (text, HTML,
HTML embedded images, attachments, etc.) to localhost, client, or relay
SMTP servers with optional authorisation. The class functions are
optimised to execute in a very small time and to be easy to use. This
reduces the size of the code and the time required to write it. Data
sending is done according to RFC 821 and RFC 2821, and the message type
is in compliance with RFC 2045, RFC 2046, RFC 2047, RFC 2048, RFC 2049,
and RFC 2822.
- The Yana Framework
is a component framework for developing PHP applications. It can be
expanded with your own plugins (components). It includes skin and
template support, multiple languages (German and English by default),
mature administration functionality, multiple installation profiles,
user login and administration, a database API based on PEAR-DB that
also offers database schema support, and a GUI/code generator for your
own plugins. It also includes an easy to use query tool that
automatically maps database commands to a flat file if no database
support is available. Plugins provided with this software are a
guestbook, an RSS to HTML converter, and a search engine. Complete
(German) documentation is included.
- Yii
is a high-performance, component-based PHP framework for developing
large-scale Web applications. Yii comes with a full stack of features
needed by Web application development. It is written in a strict OOP
style and is easy to learn with its detailed tutorials. Its highly
reusable components allows one to rapidly build up a Web application
that is efficient as well as robust.
- Zebra_Form
is a PHP class that simplifies the process of creating and validating
HTML forms. Its object-oriented structure promotes rapid HTML forms
development and encourages developers to write clean and easily
maintainable code. It frees the developers from the repetitive task of
writing the code for validating forms by offering powerful built-in
client-side and server-side validation. Zebra_Form has an integrated
cross-site scripting prevention mechanism that automatically strips out
potentially malicious code from the submitted data. It also prevents
automated SPAM posts, out of the box and without relying on CAPTCHA by
using honey pots. Output can be generated either automatically or
manually through templates (basic PHP files). When generated
automatically, the generated output validates as HTML 4.01 Strict or
XHTML 1.0 Strict and has the same look & feel across all major
browsers like Firefox, Chrome, Opera, Safari, and Internet Explorer. It
provides all the controls you’d expect in an HTML form, as well as
date/time pickers, CAPTCHA and AJAX-like file upload controls. The
client-side validation is based on the MooTools JavaScript framework
(and it works with MooTools 1.2.5 and MooTools 1.3+ with or without
compatibility mode). The code is heavily commented and generates no
warnings/errors/notices when PHP’s error reporting level is set to
E_ALL.
- Zebra_Pagination
is a generic pagination PHP class that automatically generates
navigation links given the total number of items and the number of
items per page. Since this is a generic pagination class, it does not
display any records. It is up to the developer to fetch the actual data
and display it based on the information returned by this class. The
advantage is that it can be used to paginate over records coming from
any source. The appearance is customizable through CSS.
Zebra_Pagination‘s code is heavily commented and does not generate any
warnings, errors, or notices when PHP’s error reporting level is set to
E_ALL.
- The Zip
extension for PHP
aims to provide a convenient and powerful set of functionality to work
with zip archives. It can read, write, and create zip archives. It also
supports stream access to any archive entry. It is 100% compatible with
the old versions of the extension (which were read-only).
- Zonk!
is a lightweight skeleton Web application framework implementing the
hierarchical model-view-controller design pattern (HMVC) made for
Apache Web servers running PHP5.
- Zie ook: