Monthly Archiv: July, 2009

REST Client

Package:
REST Client
Summary:
Send Web services requests to REST servers
Groups:
HTTP, PHP 5, Web services
Author:
Diogo Souza da Silva
Description:
This class can be used to send Web services requests to REST servers.

It can send GET, POST, PUT and DELETE HTTP requests to a Web service server that supports the REST protocol.

The class supports HTTP basic authentication, passing parameters in the request URL, send HTTP POST requests using either arrays with form data values or raw POST data, and use a custom content-type header value.


[Free] Game Programming Language: Write Your Own Computer Game

A game programming language has been added to the Free Educational Programming Languages page. If you have been dreaming of writing your own computer game, this free package, GameKit, may be just what you need to learn how to. It's also useful if you want to teach older children (minimum age: teens) or adults how to program. Check it out.

To avoid misunderstanding: if you're looking for game engines for use with the usual programming languages like C/C++, Pascal/Delphi, BASIC, etc, please see the Free Games Engines page instead. GameKit is a programming language on its own, for writing games, and in spite of its name, is not a general game engine for use with other programming languages.

Separated Template

Package:
Separated Template
Summary:
Process HTML templates using CSS classes
Groups:
PHP 5, Templates
Author:
Sebastian Potasiak
Description:
This class can be used to process HTML templates using CSS classes.

It reads HTML templates from files and replaces the contents of HTML tags that have given CSS class names.

The processed template is returned as a string.


CAPTCHA Arg

Package:
CAPTCHA Arg
Summary:
Display and validate text in CAPTCHA images
Groups:
Graphics, Security, Validation
Author:
Javier
Description:
This class can be used to display and validate text in CAPTCHA images.

It can generate a random text and generate an image with the text rendered over a base background image.

The generate image is saved to a server side file in the PNG format.

The class can also verify the validation text, as well generate HTML to display the image along a form text input to let the user enter the validation text.

The code and the comments are in Spanish.


Hacker’s HTTP Client

Package:
Hacker's HTTP Client
Summary:
Automate retrieval and processing of Web pages
Groups:
HTML, HTTP, PHP 5
Author:
Nashruddin Amin
Description:
This class can be used to automate retrieval and processing of Web pages.

It can send HTTP GET, POST and HEAD requests to retrieve Web pages.

The class supports file uploads, HTTP authentication, HTTP and meta tag redirection and gzip compression.

It can also process the retrieved HTML pages to help extracting information to send subsequent requests like collecting cookies, extracting input values from forms, parsing meta tags.


phpWebhacks

Package:
phpWebhacks
Summary:
Automate retrieval and processing of Web pages
Groups:
HTML, HTTP, PHP 5
Author:
Nashruddin Amin
Description:
This class can be used to automate retrieval and processing of Web pages.

It can send HTTP GET, POST and HEAD requests to retrieve Web pages.

The class supports file uploads, HTTP authentication, HTTP and meta tag redirection and gzip compression.

It can also process the retrieved HTML pages to help extracting information to send subsequent requests like collecting cookies, extracting input values from forms, parsing meta tags.


FuncUtility

Package:
FuncUtility
Summary:
Manipulate values in iterable data sets
Groups:
Data types, Language, PHP 5
Author:
Stanislav Shramko
Description:
This class can be used to Manipulate values in iterable data sets.

It can iterate over a set of elements contained in a collection managed by an object that implements the Iterable interface.

The class executes several types of operations to manipulate the collection elements by invoking given callback functions that determine what to do with the elements.

Currently it can filter a subset of the elements, call a function to manipulate each of the elements, map the elements to a new set of values, reduce the elements to a single value.


cPanel Database Administering

Package:
cPanel Database Administering
Summary:
Manage hosted databases using cPanel
Groups:
Databases, Hosting, PHP 5, Systems administration, Web services
Author:
Md. Zakir Hossain (Raju)
Description:
This class can be used to manage hosted databases using cPanel.

It can sent HTTP requests to the cPanel API Web server to perform several types of MySQL database administration tasks.

Currently it can check if a database or an user record exists, create or delete a database, create or delete a database user, and grant access privileges to a database user.


Powered by Gewgley