3 Feb // php the_time('Y') ?>
FeedBurner's popular chicklet FeedCount is the most-used way to display the number of subscribers for a feed.
Also, a similar design is used by TwitterCounter to display your Twitter followers.
We'll be creating a dynamic FeedCount-like interface that can display your website's statistics like pageviews, visits, etc. (one or all of them) using PHP.

At the end of this tutorial, we'll have 2 different counters:
- a counter that can display only one metric – basic version
- a counter that can display multiple metrics (some jQuery fun here) – advanced version


Read the rest of this entry »
28 Jan // php the_time('Y') ?>
Using JavaScript, it is possible to load HTML, XML or JSON data with XMLHttpRequest.
However cross-domain JavaScript requests (reaching remote pages) are not possible due to browser security limitations except JSONP-formatted JSON data.

Simple PHP Proxy is a PHP script which aims to fill this gap by creating a layer between your JavaScript code and the remote domain to get data in HTML, XML or JSON formats.
Some features of Simple PHP Proxy:
- requested URLs can be white-listed & validated against a regex.
- optionally forward client cookies / SID to the remote server.
- optionally forward configurable User Agent to the remote server.
- requests can use either GET or POST request methods.
- remote data can be delivered as-is with all remote headers intact.
- remote data can be wrapped in a JSON/P structure that includes status codes & remote headers.
- if using JSON/P & remote data is valid JSON, it will be merged into the resulting data object.
There is also a demo which you can request any URL.
Requirements: PHP
27 Jan // php the_time('Y') ?>
Lilina is an open source PHP application for aggregating feeds from a web-based interface.
It supports RSS, Atom & podcasts inside them. It is also possible to import/export feeds with an OPML file.

The application only requires PHP(5) to run & makes use of 2 built-in libraries: HTML Purifier and SimplePie.
Lilina has a plugin system for extending its capabilities & the look/feel can be customized with the theming support.
Requirements: PHP5
17 Jan // php the_time('Y') ?>
As the number of cloud storage services increases & projects may require using multiple services at the same time, it becomes complicated for a developer to learn the details of each provider.
Simple Cloud API is an open source project that aims to create a common PHP interface for using cloud services.

It currently supports the storage API for:
- Amazon S3
- Windows Azure Blob Storage
- Nirvanix
- Local
and, in the near future, aims to support Rackspace Cloud Files, GoGrid Cloud Storage besides the queue & document APIs of all services.
The project is backed by Zend & supported by IBM, Microsoft, Rackspace, Nirvanix, and GoGrid.
13 Jan // php the_time('Y') ?>
MyClientBase is a web-based, free & open source invoice management application which is built with PHP (using the CodeIgniter framework) & MySQL.
It enables anyone to create invoices, view payments, get reports & more..
.jpg)
The application is flexible & variables like:
- currency symbol
- date format
- next Invoice ID
- tax rate
can be customized easily.
It is possible to define tax rates per invoice or globally & create multiple invoice templates.
Requirements: PHP, MySQL
10 Jan // php the_time('Y') ?>
W-Script is an open source application which is originally aimed at creating "wallpaper download websites".
But, it is a very ideal resource for building any gallery-themed or image-oriented website like CSS galleries, photo galleries ,etc.

The application is built with PHP-MySQL & it can handle large number of images.
Some features of W-Script:
- unlimited categories, subcategories
- visitors can submit images (and optionally register)
- images can be rated & commented
- advanced search
- auto-thumbnails in various sizes
It has a Smarty-based template engine which makes creating new templates pretty easy.
Also, W-Script can be extended with modules like tag clouds, color browser, user stats or anything custom.
Requirements: PHP & MySQL
7 Jan // php the_time('Y') ?>
xmoovStream Server is an open source http streaming server built with PHP.
It creates a layer between the web & your files to provide you control over them in many ways like:
- stream Flash videos
- force file downloads
- logging of every action
- hot link protection
- hide original file locations
- bandwidth throttling & burst loading
- & more..

xmoovStream is a centralized server which can manage different kinds of content from different urls under a single installation.
Like mentioned, it is not limited to streaming Flash videos, it can simply stream any file type including the video player itself or a thumbnail.
The server also comes with a lightweight video player & an audio player for streaming your content.
P.S. The resource is free for non-commercial website & requires a license for any other usage.
5 Jan // php the_time('Y') ?>
DHX Quick Tables is a 1 file PHP script that enables anyone to create a customized backend for MySQL databases with 2 screens:
- for guests: just view the tables
- for administrator: view, edit, add/delete pages

The script comes with a web-based installer that guides you to define the database connection information.
After that, you can customize the fields of the database by selecting if they can be sorted, edited, in which order they will be displayed & more.
DHX Quick Tables is very functional who wants to build an instant backend for their applications or create an interface that will display a tabular data.
Requirements: PHP
4 Jan // php the_time('Y') ?>
Symphony is a XSLT-powered open source CMS that is created with PHP & uses MySQL for storing data.
It offers a very flexible usage as the data, logic & templating layers are all independent, meaning that whatever you implement can be modified, added or removed with minimum effort.

When compared to other popular CMS applications, the biggest difference is the template engine used. It is XSLT-based which makes it possible to output much more than just web pages (dynamic CSS & JavaScript, PDFs, SVGs..).
Symphony has a light & elegant backend that helps you focus on your work with features like bulk editing, drag'n drop ordering of items & much more.
The application has a growing library of extensions (130+) which can help you improve the functionality it offers.
Requirements: PHP 5.2+, MySQL 4.1+, PHP's LibXML module with the XSLT extension enabled
3 Jan // php the_time('Y') ?>
Crystal is a database toolkit for PHP which aims to help developers build & scale reusable, database-dependent, framework-agnostic applications.
It has 3 independent components:
- Database wrapper – for CRUD operations
- Validation module – provides a comprehensive data validation
- Database manipulation module – used for creating databases, tables, etc.

The queries written with Crystal are database-independent which currently supports MySQL & PostgreSQL (SQLite is on the way).
For anyone who is familiar with SQL, learning Crystal wouldn't take no more than 5 minutes.
And, for many developers, it can be an option against framework-specific database layers like Zend_Db and Codeigniter's active record library or complex ORM's like Doctrine.
Requirements: PHP 5.24+
Compatibility: MySQL, PostgreSQL (SQLite coming soon)