Wednesday, March 31, 2010

[PHP Classes] Weekly newsletter of Wednesday - 2010-03-31

PHP Classes

Weekly newsletter of Wednesday - 2010-03-31

Icontem
elePHPant
Advertisement

You are getting this message because you voluntarily subscribed to the PHP Classes site. To change your newsletter or alert messages delivery options, see the instructions at the bottom of this message.

Advertisement


This newsletter is always available online and upto date at: http://www.phpclasses.org/newsletter/ .


Contents


Latest PHP specialists forum threads

Subject Updated on
postgresql-backup
taking back up of a postgresql database. using PHP class
2010-03-30
PHP and MySQL 5
Beginning PHP and MySQL 5 E-Commerce from Cristain Darie
2010-03-29
PHP codes from Windows to Linux
img php xhtml html ajax bugs in Linux (Ubuntu 8.04)
2010-03-29
PDF Creation
Genrate pdf using php in chainese language
2010-03-27
flash charts
exporting to word
2010-03-26
Extracting data from a word file for insertion into mysql
How do I Extract data from a word file for insertion into mysql
2010-03-24

Contents


  • Latest PHP Classes blog posts

  • Launched the winning design of the Web Design 2.0 contest (2 days ago)

    Posted on: 2010-03-29
    Summary: The PHPClasses site had Web Design 2.0 contest, i.e. a design contest that allowed the users to propose new designs, allowed the users to try the proposed the designs in real pages, and allowed the users vote on their preferred design. Now the winning design is finally being launched.

    This article talks about the initiative and interviews the finalists that disputed the second turn of the election. They gave their opinion about the present and future editions of the site redesign contest.
  • Neural Networks in PHP (23 days ago)

    Posted on: 2010-03-08
    Summary: Neural networks allow emulating the behavior of a brain in software applications. Neural Networks have always had a too steep learning curve to venture towards, especially in a Web environment.

    Neural Mesh is an open source, pure PHP code based Neural Network manager and framework that makes it easier to work with Neural Networks.

    This article explains how to easily implement Neural Mesh to develop Neural Network applications in PHP.
  • Developing scalable PHP applications using MongoDB (30 days ago)

    Posted on: 2010-03-01
    Summary: Nowadays there is a new kind of databases that is getting very popular, specially for Web development, including the PHP world, which are the NoSQL databases.

    This article focus specifically on MongoDB, despite there are several other NoSQL database implementations.

Contents


Top friends of the site

Friends of the PHP Classes site is a initiative to provide recognition to the users that contribute to the growth of the site community.

For more information on how to become a friend of the site look here.

Rank Friend Referrals
1 Olaf Lederer 34
2 Cesar D. Rodas 25
3 solomongaby 21
4 Roberto Aleman 21
5 Protung Dragos 20
6 Alexander Skakunov 20
7 Khaled Al-Shamaa 7
8 Horst Nogajski 7
9 lixlpixel 7
10 Richard Munroe 5

Contents



Browse all PHP User Groups by country

If you make part of a regional PHP User Group not listed here, submit your user group .

Contents


Innovation award results

Innovation Award winners Congratulations to Tufan Baris YILDIRIM!


Rank Class Author Score Points Prize
1 LINQ In PHP
Query arrays with a SQL-like syntax using LINQ
Tufan Baris YILDIRIM Turkey 35.94% 11 One copy of the Zend Studio
2 FLV Metadata
Get metadata from Flash video files
Amin Saeedi Iran 17.19% 10 One year subscription to the PDF edition of the JSMag magazine
3 PreLoad Images
Generate page with preloaded images
riccardo castagna Italy 15.63% 9 One copy of Delphi for PHP
4 Detect Opcode Cache
Detect whether PHP is running an opcode cache
Alexander Over Germany 6.25% 8 One downloadable copy of PhpED Professional
4 Oscar CouchDb
Manipulate data on a CouchDB database
de saint leger christophe France 6.25% 8 One subscription to the PDF edition of the PHP Architect magazine
6 Pearson Significance
Calculate significance for correlation coefficient
Roman Australia 4.69% 6 One book of choice by Apress
6 Very Simple XML Element
Extend SimpleXML document composition capabilities
jonathan gotti France 4.69% 6 One downloadable copy of Komodo IDE
8 xColor
Manipulate color values
Robert Eisele Germany 3.13% 4 One year server license IP to country region city database
8 docType
Create HTML or XHTML depending on the user browser
Michael A. Peters United States 3.13% 4 One book of choice by Manning
10 Thunderbird Junk Log To Postfix Header Check
Convert Thunderbird junk log to Postfix rules
Basil Briceño Mexico 1.56% 2
10 Cache variables
Cache variable values in PHP scripts
Piotrek M Poland 1.56% 2

Nominees to win the award of February of 2010

Class: Class Prototype Picture of Marco Marchiò
Description: Define variables of all class objects dynamically
Author: Marco Marchiò
Age: 20
Country: Italy Italy

Class: Script Alone Picture of Barbushin Sergey
Description: Manage the execution of PHP daemon scripts
Author: Barbushin Sergey
Age: 25
Country: Russian Federation Russian Federation

Class: Gettable Picture of Chris Lam
Description: Make protected class properties accessible
Author: Chris Lam
Age: 22
Country: Hong Kong Hong Kong

Class: Tokenizer Picture of Domenico Pontari
Description: Tokenizer split strings into tokens
Author: Domenico Pontari
Age: ???
Country: Italy Italy

Class: NabiCI Picture of hwrProgs
Description: Continuous integration framework
Author: hwrProgs
Age: ???
Country: Germany Germany

Class: Link CSV Picture of Schubertus Hodenus
Description: Load and merge the data of two CSV files
Author: Schubertus Hodenus
Age: ???
Country: Germany Germany

Class: Trigonometric tools Picture of Mohammed Cherkaoui
Description: Calculate sine, cosine and tangent of angles
Author: Mohammed Cherkaoui
Age: 15
Country: Morocco Morocco

Vote

Contents


Latest blog trackback links

Trackback Class Age in days
OpenInviter - Kontaktdaten aus verschiedenen Netzen importieren
OpenInviter ist primär eine PHP-Klass...
Open Inviter 5
Es viernes! qué tal un random de herramientas y servicios web
Navegar por la web, abrir más de 10 p...
PHP Image Manipulation Class 1.0.3 5
11 Amazing Twitter Libraries for Web Developers
Twit­ter appears in many per­sonal an...
My Twitter 6
kgCaptcha PHP Class v1.0 – PHP Güvenlik Kodu Sinifi
Sinif formlarimizda kullandigimiz güv...
KG CAPTCHA Class 7
Googles China Rückzug: Folgen für Webmaster
Wie ihr sicher alle mitbekommen habt,...
GeoLocation 8
A Popurls Clone with PHP, jQuery, Awesomeness
Good people of the Internets, I know ...
IDNA Convert 8
Various well-known web services API
-
IP Details 13
Recherches bibliographiques
Voici les principaux articles et lien...
Wiki Parser 14
Baca Tulis File DBF dengan PHP
Setelah sebelumnya kita membahas meng...
PHPXBase 15
Zend Framework + Wordpress
Often it is the case that you want to...
REST Server 18

Contents


Latest support forum threads

Subject Posted on Class
It could be more simple
Package rating comment
2010-03-31 Excel XML Parser
Show! ;)
Package rating comment
2010-03-30 Bitly-PHP
Problem getting sender (header from)
Problem getting sender (header from)
2010-03-29 MIME E-mail message parser
Very nice package but it need a more consistent example pack
Package rating comment
2010-03-29 Calendar date
access db file from linux machine
access db file from linux machine itself
2010-03-29 Metabase
Thank You very much.
Package rating comment
2010-03-29 Bar chart drawing
The script is very slow when listing the root folder.
Package rating comment
2010-03-28 PHP Fancy Directory Browsing
This is the best class that I needed.
Package rating comment
2010-03-28 class.upload.php
Expired domain retrival
PHP script to get expired domain names
2010-03-27 Expired Domain Class
Kindly check ur post file it is not work,same file missing
Package rating comment
2010-03-26 MySQL Ajax Database Access Layer - MADAL

Contents


  • Latest package entries

  • Zip

    Picture of Asbjorn Grandt
    Author: Asbjorn Grandt
    Date: 2010-03-30 (1 day ago)
    Groups: PHP 5, Files and Folders, Compression
    Description: This class can be used to create archives of compressed files in ZIP format.

    It is based on the Create Zip File class originally written by Rochak Chauhan.

    This version writes the compressed archive to a file instead of a variable when the archive size exceeds a given memory usage threshold.

    It can also add comments to the ZIP archives.
  • Facebook Twitter Linkedin status update

    Picture of Md. Mahmud Ahsan
    Author: Md. Mahmud Ahsan
    Date: 2010-03-30 (1 day ago)
    Groups: PHP 5, Web services, Social Networking
    Description: This package can be used to update user status in social networking sites.

    It can send HTTP requests to different social networking sites to post new user status messages.

    Currently it supports Facebook, Twitter and LinkedIn.
  • OSX Process

    Picture of kirankrishnan
    Author: kirankrishnan
    Date: 2010-03-29 (2 days ago)
    Groups: PHP 5, Unix, Language
    Description: This class can be used to run PHP scripts in parallel using the PHP command.

    It uses the PHP CLI program to run a PHP script in parallel.

    The class can kill the started process at any moment and check if the parallel script is still running.
  • Export Spreadsheets

    Picture of Charles A. LaFleur
    Author: Charles A. LaFleur
    Date: 2010-03-29 (2 days ago)
    Groups: PHP 5, Databases, Files and Folders
    Description: This class can be used to create an Excel spreadsheet from data in a MySQL table.

    It performs a query to a given MySQL table and creates an Excel spreadsheet file with the PEAR Spreadsheet_Excel_Writer package from the table data.

    The class can add multiple worksheets from results of querying one or more MySQL tables.

    Several parameters may be used to configure details like from which table fields map to spreadsheet columns, field sorting, etc..
  • ABC_MySQL

    Picture of Richard Lucas
    Author: Richard Lucas
    Date: 2010-03-28 (3 days ago)
    Groups: PHP 5, Databases, Validation
    Description: This class can be used to execute MySQL queries and get paginated results.

    It can insert, update and delete MySQL database table records with eventual prior validation of the field values according to given rules.

    The class can also execute SELECT queries with support to retrieve results to show in paginated listings.
  • Simple Object Element

    Picture of mirko
    Author: mirko
    Date: 2010-03-28 (3 days ago)
    Groups: XML, PHP 5
    Description: This class can be used to Parse XML documents and export as arrays or JSON or viceversa.

    It can parse a hierarchic document loaded from a XML file, a regular array or JSON encode string.

    The class may also export the document to an array or a JSON encoded string.
  • Bitly-PHP

    Picture of Igor Escobar
    Author: Igor Escobar
    Date: 2010-03-27 (4 days ago)
    Groups: PHP 5, Web services
    Description: This class can be used to expand or shorten URLs using the bit.ly site.

    It can send HTTP requests to the bit.ly site to create a new short URL that redirects to a given longer URL.

    The class can also do the opposite, i.e. send a request to retrieve the original URL that is redirected when accessing a given bit.ly short URL.
  • login class by AmRaLaA

    Picture of amralaa
    Author: amralaa
    Date: 2010-03-27 (4 days ago)
    Groups: PHP 5, Databases, User Management
    Description: This class can be used to authenticate users with records in a MySQL table.

    It can lookup in a MySQL database table verify the user name and password of a given user.

    The sets a session variable if the user is correctly authenticated.

    The password verification may also use the MD5 hash of the password.
  • Login Ban

    Picture of Mohammed Cherkaoui
    Author: Mohammed Cherkaoui
    Date: 2010-03-26 (5 days ago)
    Groups: HTTP, User Management
    Description: This class can be used to keep track and ban failed user access attempts.

    It takes note of the time of failed user access attempts in cookies.

    The class may check if the user reached the limit number of failed attempts and prevent user access of a given period of time.
  • ABG List

    Picture of Gilbert BENABOU
    Author: Gilbert BENABOU
    Date: 2010-03-26 (5 days ago)
    Groups: PHP 5, Data types
    Description: This class can be used to manage linked lists of values.

    It can add, delete, update and retrieve values from linked lists.
  • HTML-Table

    Picture of Elyess Zouaghi
    Author: Elyess Zouaghi
    Date: 2010-03-25 (6 days ago)
    Groups: HTML, PHP 5
    Description: This class can be used to display HTML tables composed programmatically.

    There is a base class that abstracts HTML elements in general.

    A sub-class abstracts the functionality of HTML tables allowing to add table rows and set table cell contents.
  • CLI Tools

    Picture of Thilo Raufeisen
    Author: Thilo Raufeisen
    Date: 2010-03-25 (6 days ago)
    Groups: PHP 5, Console
    Description: This class can be used to manage system resources and output the status to the console.

    It can set and remove application lock files, retrieve the current memory usage and set signal handlers.

    The class can also format messages to be presented in the console.
  • Appointment Calendar

    Picture of Michael J. Fuhrman
    Author: Michael J. Fuhrman
    Date: 2010-03-24 (7 days ago)
    Groups: PHP 5, Time and Date, Content management
    Description: This package can be used to manage scheduled appointments.

    It provides classes and scripts to list, add, edit and delete appointments using the Ladder package.
  • MySQL Ajax Database Access Layer - MADAL

    Picture of Brent Rossen
    Author: Brent Rossen
    Date: 2010-03-24 (7 days ago)
    Groups: PHP 5, Databases, Code Generation, AJAX
    Description: This package can be used to generate code to manage MySQL tables using AJAX to avoid page reloading.

    It can generate PHP code for MySQL model classes that can perform several types of operations like inserting new records,, setters and getters, initialize variables, generate form inputs, etc..

    Another class can generate Javascript code that can send AJAX requests using jQuery to manipulate MySQL database table records.

Contents


Contents


If you are not interested in receiving any more messages like this one, send an empty message to unsubscribe-newsletter@phpclasses.org or go to the user options page and uncheck the respective e-mail delivery option. There you can also switch the message format between text and HTML. Note that there are several mailing lists. If you want to unsubscribe from all lists at once, send an empty message to unsubscribe-content@phpclasses.org .