Wednesday, August 26, 2009

[PHP Classes] Weekly newsletter of Wednesday - 2009-08-26

PHP Classes
Icontem

Weekly newsletter of Wednesday - 2009-08-26

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/ .

  • Featured initiatives:

  • PHPCamp

    PHPCampPHPCamp is a ad-hoc gathering for PHP community. It similar to barcamp, but more focused towards PHP based web application development. This means that anyone can come to PHPCamp and participate.

    Next gathering will take place in Pune, India. More details may be found in the gathering site.

These initiatives are announced here just for the information of the PHP Classes site users. These announcements are not sponsored by the organization of the initiatives.

If you take part of the organization of a global or regional initiative that may be of the interest of the PHP Classes site users, feel free to contact this site so your initiative may also be announced here at no expense to your initiative organization.


Contents


Latest PHP specialists forum threads

Subject Updated on
Watermarking video files using ffmpeg in windows
Watermarking video files using ffmpeg in windows
2009-08-23
PHP Directory Update
How to remove files when php completes an action
2009-08-22
Problem with handling chinese named files
rename() or fwrite() have errors with chinese named files
2009-08-20
Resources in a game
How to update resources to a player
2009-08-20
Get Cached Date using Google Ajax API
Get Cached Date using Google Ajax API
2009-08-19

Contents


  • Latest PHP Classes blog posts

  • PHP on Windows Azure (20 days ago)

    Posted on: 2009-08-06
    Summary: PHP is now officially supported as a language for developing applications that can run on Windows Azure, Microsoft's cloud operating system.

    This article is an interview with Teoni Valois, an independent PHP and .NET expert that answered some questions to give an overview of the PHP support on Windows Azure.

    He also talks about the advantages and disadvantages of running PHP applications on this environment when compared to regular Windows or Linux based hosting or other cloud computing environments.
  • India will become number 1 source of PHP developers soon (27 days ago)

    Posted on: 2009-07-30
    Summary: The number of Indian PHP developers has been growing at a large pace in the last few years, when compared to other countries. A few years ago, India was just one of the top ten countries with more PHP developers. Now India is number 2 and is almost surpassing United States, which is still number 1.

    This article presents a reflection about why this growth happened just in the latest years, as well what it means for the PHP world.

    Sandeep Kadam, a leader of the PHP community in India gave an interview to help clarifying this subject.

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 O. Lederer 34
2 Cesar D. Rodas 22
3 solomongaby 21
4 Protung Dragos 16
5 lixlpixel 14
6 Richard Munroe 12
7 Alexander Skakunov 12
8 Khaled Al-Shamaa 9
9 Horst Nogajski 9
10 dave hale 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 Alexander Selifonov!


Rank Class Author Score Points Prize
1 Database servers down alarm
Send alarm messages when databases are down
Alexander Selifonov Russian Federation 38.10% 11 One book of choice by Apress
2 CSS Query
Get elements from an HTML page using CSS selectors
Sam Shull United States 26.19% 10 One subscription to the PDF edition of the PHP Architect magazine
3 Browser
Retrieve Web pages emulating a browser
Jon Gjengset Norway 11.90% 9 One book of choice by Manning
4 Check Active Comm-Ports Class
Retrieve the list of active COM ports on Windows
Usman Didi Khamdani Indonesia 7.14% 8 One license of ScriptCase Enterprise edition
4 ParamsProxy
Setup an object from XML definitions
Claudius Tiberiu Iacob Romania 7.14% 8 One downloadable copy of Komodo IDE
6 iTunes commander
Send commands to control iTunes using AppleScript
De Rosa Luigi Italy 4.76% 6 One copy of the Zend Studio
7 JAK8583
Generate and parse ISO 8583 transaction messages
Jimmi Indonesia 2.38% 5 One year server license IP to country region city database
7 Context Voice php library
Track conversation about URLs with uberVU service
Dave Kinsella United Kingdom 2.38% 5 One book of choice by Packt
9 DOTS FastTax
Get tax rate information from DOTS FastTax
Jonathan Nichols United States <1.00% 3
9 ISBNDB Service
Retrieve book information by ISBN from ISBNDB.com
Robert van der Linde The Netherlands <1.00% 3
9 Remote Form
Retrieve HTML forms input values
Jon Gjengset Norway <1.00% 3

Nominees to win the award of July of 2009

Class: Browser Search Box Class Picture of Mohamed Elkholy
Description: Add your site to browser search box
Author: Mohamed Elkholy
Age: 23
Country: Egypt Egypt

Class: FuncUtility Picture of Stanislav Shramko
Description: Manipulate values in iterable data sets
Author: Stanislav Shramko
Age: 29
Country: Russian Federation Russian Federation

Class: Separated Template Picture of Sebastian Potasiak
Description: Process HTML templates using CSS classes
Author: Sebastian Potasiak
Age: 16
Country: Poland Poland

Class: Closure Table Picture of Tom Schaefer
Description: Manage transitive closure tables stored in MySQL
Author: Tom Schaefer
Age: ???
Country: Germany Germany

Class: REST Client Picture of Diogo Souza da Silva
Description: Send Web services requests to REST servers
Author: Diogo Souza da Silva
Age: 20
Country: Brazil Brazil

Class: pClosure Picture of Sam Shull
Description: Create closure functions for any PHP 5 version
Author: Sam Shull
Age: 32
Country: United States United States

Class: fmail Picture of Sam Shull
Description: Send email messages with content read from files
Author: Sam Shull
Age: 32
Country: United States United States

Class: CSV Iterator Picture of Sam Shull
Description: Manipulate data in CSV files as if they are arrays
Author: Sam Shull
Age: 32
Country: United States United States

Class: phphilter Picture of giuseppe lucarelli
Description: Grant access to remote users using iptables
Author: giuseppe lucarelli
Age: 50
Country: Italy Italy

Class: Wapple Architect Mobilization Picture of Rich Gubby
Description: Create pages adapted to all mobile devices
Author: Rich Gubby
Age: 32
Country: United Kingdom United Kingdom

Class: Auto CMS Picture of Roberto Aleman
Description: Generate a basic content site
Author: Roberto Aleman
Age: 35
Country: Venezuela Venezuela

Class: To michael Picture of johno dread
Description: Retrieve blog posts from a text file
Author: johno dread
Age: ???
Country: United States United States

Class: StructObject Picture of Benjamin Falk
Description: Create objects from list of strict type variables
Author: Benjamin Falk
Age: 19
Country: Austria Austria

Class: PgFieldNameFixer Picture of Felipe Nascimento de Moura
Description: Fix names of PostgreSQL table columns
Author: Felipe Nascimento de Moura
Age: ???
Country: Brazil Brazil

Vote

Contents


Latest blog trackback links

Trackback Class Age in days
PHP RssReader
I wanted to use PHP to write an RSS R...
RSS Reader 3
Advanced PHP Membership Script
Membership system did not find such d...
PHP MySQL Login 5 levels of Hierarchy 3
ezSL suggestion list mit Umlaut-Problemen bei Ajax
ich hoffe, ich kann mich jetzt korrek...
ezSL 4
Criando um Data Grid com POO e PHP5
Um data grid nada mais é do que a apr...
PHP DataGrid 7
Getting product feed data from Amazon UK
It sounds like you're having general ...
Amazon API Access with PHP and XML 9
Daten verschlüsselt übertragen mit PHP und SSH
Daten verschlüsselt übertragen mit P...
AES Cipher 13
19 Recursos para potenciar desarrollos con PHP
Si eres desarrollador y utilizas PHP,...
Facebook Notification Class 14
Merah Putih Kembali Berkibar di PHPClasses.org Menjelang Perayaan HUT RI ke-54
TEPATNYA awal bulan ini. Saat saya da...
Check Active Comm-Ports Class 14
Arduino has slowed me down!
Arduino has slowed me down! Posted on...
PHP Serial 15
PHP ics file generator
For a past project, I needed to creat...
iCalendar 20

Contents


Latest support forum threads

Subject Posted on Class
sigslot
I don't know how does it work ?
2009-08-26 SigSlots
Rip off of Rasmus' 30 second php tutorial.
Package rating comment
2009-08-26 AJAX File Uploader
Thank you!
Package rating comment
2009-08-25 PHP OOIM
I hope you will implement more things.
Package rating comment
2009-08-24 PHP5 Tools Collection
Using the same Autofill list with multiple input fields
Using the same Autofill list with multiple input fields
2009-08-24 AutoFill
MySQL to PHP
I get a fatal error.
2009-08-24 Convert MySQL tables to PHP class
I don't get it
I just don't get it figured out
2009-08-24 Sessionara
File missing in this class.
Package rating comment
2009-08-24 Paypal Payment Data Transfers
remember menu category
I want to remember menu category item.
2009-08-23 XP Menu Generator
The script expects a valid TrueType font to be used, the scri...
Package rating comment
2009-08-23 Custom Pie Chart

Contents


  • Latest package entries

  • Data base utility class

    Picture of om prakash
    Author: om prakash
    Date: 2009-08-25 (1 day ago)
    Groups: PHP 5, Databases
    Description: This class can be used to execute MySQL queries from lists of parameters.

    It can execute SELECT, INSERT, UPDATE and DELETE queries from parameters that define tables, fields, values and conditions.

    The SELECT queries return results in arrays.
  • Table Constructor

    Picture of Ewg
    Author: Ewg
    Date: 2009-08-25 (1 day ago)
    Groups: HTML, XML, PHP 5
    Description: This class can be used to display an HTML table from array, JSON or XML.

    It can traverse data from an array and generate an HTML table that displays that data.

    It can also read data from a JSON or XML file and convert it into an array so it can also be displayed in an HTML table.

    1. Simply to use
    new Table ($data); // work with array
    new Table ('data.json', 'json-file');
    new Table ($json_string, 'json'); // work with json-string
    new Table ('data.xml', 'xml-file'); // work with xml-file
    new Table ($xml_string, 'xml'); // work with xml-string
    2. Universal: array, xml, json
    3. Quick
  • PHP OOIM

    Picture of Dom Hastings
    Author: Dom Hastings
    Date: 2009-08-24 (2 days ago)
    Groups: PHP 5, Graphics
    Description: This class can be used to manipulate images in several ways.

    It can load a given image file in JPEG, GIF, PNG, BMP or XBM format and apply one or more image processing operations. Currently it supports the following operations:

    - Scaling
    - Cropping
    - Adding a watermark
    - Draw lines or boxes
    - Filling white space with a color

    The processed image can be saved to a file or displayed as the current script output.
  • List Control

    Picture of sakir ayanoglu
    Author: sakir ayanoglu
    Date: 2009-08-24 (2 days ago)
    Groups: HTML, PHP 5
    Description: This class can be used to display a form select input from an options array.

    It takes an array with a list of text values and displays an HTML form select input.

    The class may also get the value of the select input of submit form POST request.
  • LibraryThing Services

    Picture of Robert van der Linde
    Author: Robert van der Linde
    Date: 2009-08-23 (3 days ago)
    Groups: PHP 5, Web services
    Description: This class can be used to get book information using the LibraryThing API.

    It can send requests to the LibraryThing Web services API to obtain information about books. Currently it can:

    - Get the list of related works given the ISBN of a book
    - Get the language of a book with a given ISBN
    - Get the identifier, page URL and related works of a book with a given ISBN
  • PHP5 Tools Collection

    Picture of Bimal Poudel
    Author: Bimal Poudel
    Date: 2009-08-23 (3 days ago)
    Groups: PHP 5, Text processing
    Description: This is a very simple class that can be used to generate random text and sanitize strings.

    It provides a function that generates a string of a given length made of random hexadecimal characters.

    The class also provides another function to sanitize text strings by adding slash characters.
  • Image Banner Class

    Picture of Usman Didi Khamdani
    Author: Usman Didi Khamdani
    Date: 2009-08-22 (4 days ago)
    Groups: HTML, Databases, Content management
    Description: This class can be used to display rotating banners from a MySQL database.

    It queries a MySQL database table to retrieve the details of random banner of a given category.

    The class generates HTML to display the a link with the banner image.

    It also handles requests that redirect to the banner URL when the user clicks on the banner. It records information about the users that clicked in the banners, except for those from users of banned IP addresses.
  • PHP MySQL Login 5 levels of Hierarchy

    Picture of rm
    Author: rm
    Date: 2009-08-22 (4 days ago)
    Groups: User Management
    Description: This package can be used to manage site users within 5 levels of hierarchy.

    It can manage the records of users in a MySQL database giving them 5 possible levels of hierarchy: administrator, master, agent, member and guest.

    The package comes with classes that can add and remove user records, authenticate user password, manage user sessions and edit user accounts.
  • Template Manager

    Picture of martin barker
    Author: martin barker
    Date: 2009-08-21 (5 days ago)
    Groups: PHP 5, Templates
    Description: This class implements a template engine that replaces variables in files

    It can load a template file and process it to extract the list of template variables and replace them by template variable values.

    The class supports replacing variables from a given array values,
    or taking the values from global variables, including other template files.

    The class all so processes a .conf file which any thing in there is load as Template.Key
  • Dump To Array

    Picture of Matthew Osborne
    Author: Matthew Osborne
    Date: 2009-08-21 (5 days ago)
    Groups: Debug, Data types, Code Generation
    Description: This class can be used to generate PHP code that represents an array value.

    It takes an array parameter and traverses it recursively to generate a string of PHP code that can be used in PHP scripts to initialize the array with the same value structure.
  • FTP Sync

    Picture of Amin Saeedi
    Author: Amin Saeedi
    Date: 2009-08-20 (6 days ago)
    Groups: Networking, PHP 5, Files and Folders, Systems administration
    Description: This class can be used to synchronize local files with a remote FTP host.

    It connects to a given FTP server and compares the list of files of a remote directory with the files of a given local directory.

    The class transfers the files to the remote host that are outdated and downloads the files from the remote host that were updated more recently.

    The directories are traversed recursively but the class may exclude given files or directories.
  • EZMVC

    Picture of Sarfraz Ahmed
    Author: Sarfraz Ahmed
    Date: 2009-08-20 (6 days ago)
    Groups: PHP 5, Libraries, Design Patterns
    Description: This package is an easy-to-use framework implementing the MVC (Model View Controller) design pattern. It helps you create maintainable, flexible and scalable applications. It is pretty similar to frameworks like codeIgniter, cakephp or symfony but does not contain all the features of those frameworks at the moment, however, it is built on ease of use bases. It provides:

    - A base registry class for storing application variables
    - A router class to dispatch requests to controller classes
    - A MySQL database wrapper class
    - A base model class to manage stored information
    - A template processing class to manage the output of view scripts
    - Helper classes for CAPTCHA validation, display pagination and bread crumbs links
  • phpBoing

    Picture of David Palmer
    Author: David Palmer
    Date: 2009-08-19 (7 days ago)
    Groups: XML, PHP 5, Language, Design Patterns
    Description: This package can be used to inject dependency objects from XML definitions.

    It can create a bean object from external definitions read from an XML file.

    The object may have properties as defined in the XML file.
  • Secure HTML parser and filter

    Picture of Manuel Lemos
    Author: Manuel Lemos
    Date: 2009-08-19 (7 days ago)
    Groups: HTML, Security
    Description: This package can be used to parse and filter insecure HTML tags and CSS styles.

    It comes with a general purpose markup parser class that can parse any type of markup documents like HTML, XML and DTD files.

    There are several other classes that can be chained together to retrieve the document token elements returned by the main markup parser class and filter the document elements in an useful way.

    The markup validator filter class validates a document against a DTD, eventually removing invalid tags and attributes.

    The safe HTML filter class uses several white lists to process HTML tags and data returned by the markup validator class and discards potentially harmful HTML tags and CSS that could be used to perform cross-site scripting (XSS) or cross-site request forgery (CSRF) security attacks.

    The filtered HTML tokens can be reassembled to return a well-formed and secure HTML document.

    The HTML links filter class can extract the links contained in an HTML document.

    The DTD parser and CSS parser are utility classes used by the other classes.

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 .

For more information send a message to info at phpclasses dot org.
Copyright (c) Icontem 1999-2009 PHP Classes