Wednesday, August 12, 2009

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

PHP Classes
Icontem

Weekly newsletter of Wednesday - 2009-08-12

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
Problem with handling chinese named files
rename() or fwrite() have errors with chinese named files
2009-08-11
PHP Word2HTML or PHP Word Parser
PHP script to convert word (.doc) file to HTML or a word parser
2009-08-11
Resources in a game
How to update resources to a player
2009-08-11
PHP-MySql Project
A board system for the promotion of employees is my project
2009-08-11
Sandro
How to use the Classes.
2009-08-10
PHP-MySQL emulation
Can php-MySQL be emulated without a server?
2009-08-10
guestbook with moderation
Adding moderation to guestbook. Admin accepts or deletes posts
2009-08-07
PHPmailer
can't attach the file from web server using addstringattachment
2009-08-07
PHP and documents ?
php and linking with external documents - integration possible..
2009-08-07
Regarding google docs
Im new to PHP
2009-08-07

Contents


  • Latest PHP Classes blog posts

  • PHP on Windows Azure (6 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 (13 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 Olaf Lederer 29
2 solomongaby 28
3 Protung Dragos 21
4 Cesar D. Rodas 21
5 Alexander Skakunov 18
6 Horst Nogajski 14
7 Richard Munroe 12
8 Khaled Al-Shamaa 11
9 lixlpixel 9
10 Mike Leigh 7

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
7 Context Voice php library
Track conversation about URLs with uberVU service
Dave Kinsella United Kingdom 2.38% 5
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
Arduino has slowed me down!
Arduino has slowed me down! Posted on...
PHP Serial 1
PHP ics file generator
For a past project, I needed to creat...
iCalendar 6
How to parse ISO 8583 using PHP ?
You can use JAK8583...
JAK8583 7
3 Clases PHP para desarrollar aplicaciones para Facebook
Recién ahora comienzo a incorporar (t...
Facebook Notification Class 7
Marco Rodrigues (gothicx) 's status on Wednesday, 05-Aug-09
@karlus E usares o do sapo?...
PunyURL 7
Obtener el Pagerank de una Web con PHP
En un proyecto nuevo que estoy empeza...
Google Page Rank Checker 7
Writing to Excel
does anybody have a sample code for w...
Excel Writer 7
phpOCR
ich werde aus der phpOCR Class nicht ...
phpOCR 8
Problema download e file compressi
Grazie per il vostro aiuto, ma sto gi...
TAR/GZIP/BZIP2/ZIP Archives 9
Time Out
I tried to put up my blog several tim...
Advanced HTTP Client 10

Contents


Latest support forum threads

Subject Posted on Class
this package does not given the information clear how to impl...
Package rating comment
2009-08-12 ImageUpload
Error with PHP 5
Minor error when enabling E_STRICT
2009-08-12 MIME E-mail message sending
Fix for broken image
Fix for broken line graph in example.php
2009-08-11 Bar and Line Point Chart
exelent
exelent
2009-08-11 MsDoc Generator
start_group bug
start_group bug
2009-08-10 CRDB
Differs from other sites
Hello! The time that i get with your class differs slightly from
2009-08-10 Salat
It's a small program, but Logically a wonderful experiment.
Package rating comment
2009-08-10 Image2HTML
bug ?
problems with different characters.
2009-08-10 Perfect Crypt Class
Excellent
Package rating comment
2009-08-08 Paginador Kenda
.
Package rating comment
2009-08-07 parseCSS

Contents


  • Latest package entries

  • Parser of Expression Grammar

    Picture of Bardo
    Author: Bardo
    Date: 2009-08-11 (1 day ago)
    Groups: Text processing, Math
    Description: This class can be used to evaluate expressions in Reverse Polish Notation (RPN).

    It can take a string with an expression using RPN and parse it to evaluate its result.

    The class supports constants, functions, operators, custom functions, custom operators.
  • Open Search for PHP

    Picture of AliReza Ghafouri
    Author: AliReza Ghafouri
    Date: 2009-08-11 (1 day ago)
    Groups: XML, Searching
    Description: This class can be used to add support to a given search engine in a browser.

    The main class can generate a XML definition based on the OpenSearch standard that defines how to use a given search site and how to obtain suggestions that complete search text.

    Another class can generate the output necessary return suggestions for partial search query text.
  • Flyweight Data Structures

    Picture of Stanislav Shramko
    Author: Stanislav Shramko
    Date: 2009-08-11 (1 day ago)
    Groups: PHP 5, Data types
    Description: This package can be used to manage collections of objects in several ways.

    It defines interfaces and classes that can manipulate values and objects values that make part of collections.

    Currently in provides classes for implementing hash tables, queues and stacks.
  • ImageUpload

    Picture of steve krishna
    Author: steve krishna
    Date: 2009-08-10 (2 days ago)
    Groups: Graphics, Files and Folders
    Description: This class can be used to validate and process upload image and document files.

    It takes the name of an file upload input field and validate its values to determine if it was uploaded a file of the accepted types and the file size does not exceed a given limit.

    If the file is valid, it is copied to a given destination directory. The class creates that directory if it does not exist already.

    If the file is an image, the class may also create a thumbnail image.
  • Super Global Secure Class

    Picture of Bendikt Martin Myklebust
    Author: Bendikt Martin Myklebust
    Date: 2009-08-10 (2 days ago)
    Groups: HTTP, Security
    Description: This class can be used to filter request values to avoid eventually insecure values.

    It can traverse the HTTP POST and GET request variables and perform several operations to filter their values.

    Currently it strips slashes, encode HTML entities, replace script tags and escape values for use in MySQL database queries.
  • setTimeout and setInterval

    Picture of Sam Shull
    Author: Sam Shull
    Date: 2009-08-10 (2 days ago)
    Groups: PHP 5, Time and Date, Language
    Description: This class can be used to make PHP call a function after a period of time.

    It can register one or more callback functions that should be called after a given timeout value or every time after a given period of time elapses.

    The class registers a single callback function to handle PHP tick calls. That function takes care of calling all registered timer callback functions.
  • LLRB Tree

    Picture of Jay Wheeler
    Author: Jay Wheeler
    Date: 2009-08-09 (3 days ago)
    Groups: PHP 5, Data types
    Description: This package can be used to manage a balanced tree of text word nodes.

    It implements a left leaning Red-Black binary search tree that uses Node objects instead of arrays to implement the tree data structures.

    It can perform operations on nodes of text words like insert, search, delete and traverse the tree, maintaining a balanced and correctly formed tree after all operations.
  • Image2HTML

    Picture of Reza Salehi
    Author: Reza Salehi
    Date: 2009-08-09 (3 days ago)
    Groups: HTML, Graphics
    Description: This class can be used to convert images into colored HTML text.

    It can open an image in JPEG format and traverse its pixels to generate HTML that renders the image as a sequence of colored characters of 1 pixel of width and height.

    The generated HTML can be saved to a given file.
  • TeeWorlds Server Stats

    Picture of Tomaž Muraus
    Author: Tomaž Muraus
    Date: 2009-08-08 (4 days ago)
    Groups: Networking, Games
    Description: This package can be used to query information from a TeeWorlds game server.

    It connects to a TeeWorlds game server with a given IP address and performs queries to retrieve several types of game information.

    Currently it can retrieve the game type, map, version, progression, player count and details of the current players.
  • Query2RSS

    Picture of Francesco Ciracì
    Author: Francesco Ciracì
    Date: 2009-08-08 (4 days ago)
    Groups: XML, PHP 5, Databases
    Description: This class can be used to generate RSS feeds from MySQL database query results.

    It takes a MySQL query result set resource and retrieves the result rows to generate XML for an RSS 2.0 feed.

    The class can map a given list of fields to fields that define the title, description and URL of the RSS feed items.

    The RSS feed channel definition may contain configurable custom fields.
  • GMT Converter

    Picture of Abdul Kader
    Author: Abdul Kader
    Date: 2009-08-07 (5 days ago)
    Groups: Time and Date, Databases
    Description: This class can be used to Convert time between zones defined in a MySQL database.

    It can lookup in a MySQL database table for time zone offsets relative to GMT given the zone identifier.

    The class can convert date and times between zones based on offsets retrieved from the database.
  • File Copy

    Picture of Nguyen Hoang
    Author: Nguyen Hoang
    Date: 2009-08-07 (5 days ago)
    Groups: HTML, Files and Folders
    Description: This package can be used to copy multiple files preserving the directories.

    It can display a form to let the user choose the source and target directories of the files to be copies.

    The main class can copy the selected files to a given destination directory, recreating sub-directories if necessary to preserve the relative paths of the source files.

    Optionally it can remove comments and obfuscate the PHP files that are being copied using the PHP Trasher class by Setec Astronomy.
  • Soldat Server Stats

    Picture of Tomaž Muraus
    Author: Tomaž Muraus
    Date: 2009-08-06 (6 days ago)
    Groups: Networking, Games
    Description: This package can be used to query information from a Soldat game server.

    It connects to a Soldat game server with a given IP address and performs queries to retrieve several types of game information.

    Currently it can retrieve the game type, map, version, player count, server rules and details of the current players.
  • SQL Dropdown

    Picture of Michael Munger
    Author: Michael Munger
    Date: 2009-08-06 (6 days ago)
    Groups: HTML, Databases
    Description: This class can be used to generate an HTML select input from MySQL query results.

    It takes a given SQL query and executes it to retrieve the values and labels for displaying an HTML select input.

    The select input name, default option and Javascript code are configurable options.
  • Logger class to write all at once

    Picture of Sudhir Chauhan
    Author: Sudhir Chauhan
    Date: 2009-08-06 (6 days ago)
    Groups: PHP 5, Files and Folders, Logging
    Description: This class can be used to log activity to files buffering the messages.

    It can log one or more activity messages to a log file.

    The messages are first stored in class private array variable that works as a buffer.

    When the object is destroyed, eventually at the end of the script, the messages are flushed to the log file all at once.
  • Get Image Color

    Picture of Kalpesh Gamit
    Author: Kalpesh Gamit
    Date: 2009-08-05 (7 days ago)
    Groups: PHP 5, Graphics
    Description: This class can be used to get the most used colors in an image.

    It can open an image file in JPEG format and traverse its pixels to find which are the most used colors. It can skip a given number of analyzed pixels according to the granularity parameter.

    The class returns an array of top most used colors up to a given limit of number or colors. The colors are returned in RGB hexadecimal format.
  • shaCrypt

    Picture of Mark Holtzhausen
    Author: Mark Holtzhausen
    Date: 2009-08-05 (7 days ago)
    Groups: PHP 5, Cryptography
    Description: This class can be used to encrypt and decrypt data using SHA1 hashes of keys.

    It takes a string of data and applies several functions to scramble the data. Then it uses an SHA1 has of the key to encrypt the scrambled data by using the XOR function.

    The class can also do the opposite, i.e. apply the SHA1 hash of the key to decrypt the encrypted data. Then it unscrambles the data using functions that invert the result of the original data scrambling.
  • Binary XML

    Picture of Sudhir Chauhan
    Author: Sudhir Chauhan
    Date: 2009-08-05 (7 days ago)
    Groups: XML, PHP 5, Files and Folders
    Description: This class can be used to generate and parse XML documents with binary files.

    It can take a list of files and generate a XML document that includes the data of files using base64 encoding.

    The class can also do the opposite, i.e. parse a previously generated XML document and recreate files contained in the document.

Contents


This security report was provided by:

SecuritySpace.com


Get a complete security audit
Is your site vulnerable?
Don't wait for the hackers to find about it!

 

Free security audit
Check if your servers are at risk for free!
 

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

No comments: