Category Archives: Classes

pwgen-php

Package:
pwgen-php
Summary:
Generate pronounceable passwords like GNU pwgen
Groups:
PHP 5, Text processing
Author:
Superwayne
Description:
This class can be used to generate pronounceable passwords like GNU pwgen program.

It can generate a random text of a given length that can be used as a password.

The class provides options to include numbers or symbols, capitalize letters, avoid vowels.

The generated text is organized in such way that is easy to pronounce in English.


Bot recognizer and dispatcher

Package:
Bot recognizer and dispatcher
Summary:
Recognize and handle Web robot by IP or user agent
Groups:
HTTP, PHP 5, Security
Author:
Alexander Selifonov
Description:
This class can be used to recognize and handle Web robots by IP address or user agent.

It can check the IP address of the computer or the user agent of the browser program currently accessing the Web server to determine if it is within a range of IP addresses known to be of Web robots like search engine site crawlers or even malicious crawlers.

The class can call different callback functions depending on the type of crawler that was identified.

It can also be set on debug mode by taking a given IP address or string as user agent instead of the user agent string sent by the accessing browser.

The Web robots information is stored in a database. The class can load that database from a text data file. The database can be accessed using supplied database class or a database adapter class from the Zend Framework.


Google Translate API

Package:
Google Translate API
Summary:
Translate text using the Google Translate API
Groups:
Localization, Web services
Author:
Jamie Telin
Description:
This class can be used to translate text between idioms using the Google Translate API.

It sends an HTTP request to Google Translate API Web server passing the text to be translated and the original and target languages pair.

The class decode the JSON response returned by the server and returns the translated text.


FileBrowser

Package:
FileBrowser
Summary:
Browse and manipulate files
Groups:
Content management, Files and Folders, PHP 5
Author:
sudhir vishwakarma
Description:
This class can be used to browse and manipulate files.

It can generate an HTML listing of files and directories in a given directory with links to execute several operations.

Currently it can view file contents, list ZIP archive contents, download files, delete files, create new files, create directories, browse in sub-directories or parent directories, etc..


Simple Profiler

sreenshot
Package:
Simple Profiler
Summary:
Measure the time a script takes to execute
Groups:
PHP 5, Time and Date, Utilities and Tools
Author:
Piotr Jasiulewicz
Description:
This class can be used to measure the time a script takes to execute.

It can start and stop a timer several times in different place of a script.

The class stores the time it took between the timer start and stop moments and associate a description to each timed period.

Then it can display the different timed intervals in an HTML table.


MySQL Database Layer With Dynamic SQL Generators

Package:
MySQL Database Layer With Dynamic SQL Generators
Summary:
Run MySQL database queries from parameter lists
Groups:
Databases, PHP 5
Author:
Lasantha Samarakoon
Description:
This class is MySQL database access layer that can execute queries from parameter lists.

It can connect to a given MySQL database and execute SELECT, INSERT, UPDATE and DELETE queries from lists of parameters that define tables, fields, field values and condition clauses.


Geek’s RSS

Package:
Geek's RSS
Summary:
Parse and extract items from RSS feed
Groups:
PHP 5, XML
Author:
Raphael
Description:
This class can be used to parse and extract items from RSS feed.

It can parse an RSS feed either passed as a string or retrieved from a remote server.

The class can return the information about the RSS feed channel and items.

SimpleXML must be installed on the server.


Easy Weekly Calendar

Html Table with the Weekly Calendar
Package:
Easy Weekly Calendar
Summary:
Show calendar of a given week
Groups:
HTML, Time and Date
Author:
Ruben Crespo
Description:
This class can be used to show calendar of a given week.

It takes the day, month and year of a given date and generates an HTML table with the days of the week of the given day.

The class also generates links to browser the previous and the next weeks.


Simple DB

Package:
Simple DB
Summary:
Store and retrieve data from a MySQL database
Groups:
Databases
Author:
marcelo entraigas
Description:
This class can be used to store and retrieve data from a MySQL database.

This class bring you an easy way to get and store data from mysql database.
Once you execute a sql query, all the results are stored into an array for later process.
This class is disigned for small query access.
This class extend the class.error.php


Page nav class

Package:
Page nav class
Summary:
Show links to browse MySQL results split in pages
Groups:
Databases, HTML
Author:
Sreekanth Dayanand
Description:
This package can be used to show links to browse MySQL results split in pages.

It takes a given SQL query and determines the total number of result rows that may return.

Then it executes the query to return only the rows of the current page considering a given limit of rows to show per page.

It can also generate links to go to the different pages among which the results listing is split.


Powered by Gewgley