Wednesday, April 22, 2009

[PHP Classes] Weekly newsletter of Wednesday - 2009-04-22

PHP Classes
Icontem

Weekly newsletter of Wednesday - 2009-04-22

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
Connecting ftp where red5 installed
How can i connect ftp where red5 installed
2009-04-22
php includes issue
assigning global directory variables
2009-04-21
PHP get_file_contents Issue
File breaks and certain chars....
2009-04-20
Retrive audio properties of MP4 files
How to retrive audio properties of MP4 files?
2009-04-18
SWF content indexing
Looking for a PHP class to extract the text from a SWF file
2009-04-18

Contents


  • Latest PHP Classes blog posts

  • Winner of PHP Programming Innovation Award of the year announced (1 day ago)

    Posted on: 2009-04-21
    Summary: The winner of PHP Programming Innovation Award of 2008 was announced.

    Now there is also a ranking of the innovation award of all time that considers the score of each author since the award started in 2004. There are also new rankings of author countries for each year and all time.

    Cesar Rodas won the 2008 award. Here he gives an interview telling about many good things that happened since he won last year. He also shares his secrets to contribute so many innovative classes appreciated by the users that voted on them and made possible to win the 2008 award.
  • Running PHP on Google App Engine (8 days ago)

    Posted on: 2009-04-14
    Summary: This is a small article to tell about an experience that a PHP developer carried to successfully run a PHP application on Google App Engine.
  • Avoid being blacklisted for spam you did not send (22 days ago)

    Posted on: 2009-03-31
    Summary: If you ever tried to send e-mail messages that never seem to reach the destination, don't blame PHP limited built-in mail capabilities!

    You may be victim of having your mail server blacklisted for SPAM that you never sent.

    This article explains a situation that may cause innocent mail servers to be blacklisted very easily.

    Other short news mention a PHP IDE survey, how to follow the latest package blog posts by RSS or on Twitter, and an upcoming update of the site privacy policy.

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 Alexander Skakunov 27
2 Olaf Lederer 24
3 Cesar D. Rodas 23
4 solomongaby 21
5 Protung Dragos 20
6 Horst Nogajski 19
7 lixlpixel 12
8 Khaled Al-Shamaa 11
9 Giorgos 8
10 Eric Sizemore 6

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 M H Rasel!


Rank Class Author Score Points Prize
1 Online zip modifier
Modify the files in a ZIP archive
M H Rasel Bangladesh 26.32% 8 One copy of the Zend Studio
2 REST Server
Implement REST Web services servers
Diogo Souza da Silva Brazil 22.81% 7 One subscription to the PDF edition of the PHP Architect magazine
3 Periodic site maintenance
Perform several site maintenance tasks
Alexander Selifonov Russian Federation 17.54% 6 One book of choice by O'Reilly
4 exportPlanner2Mantisbt
Export Planner project data to Mantis bug tracker
Satish Kumar India 12.28% 5 One downloadable copy of Komodo IDE
5 PHP easy ticket and help system
Manage help desk ticket submissions
Lee Johnstone Australia 5.26% 4 One license of ScriptCase Enterprise edition
5 Spam blocker
Check spammer IP address in Project Honey Pot RBL
Alec Scaresbrook United Kingdom 5.26% 4 One downloadable copy of PhpED Professional
5 Duck Roll Builder
Display YouTube music videos with lyrics
Abbey Sparrow United States 5.26% 4 One year server license IP to country region city database
5 The Funny Turnaround Class
Convert text to show characters upside down
Mirko Mönninghoff Germany 5.26% 4 One copy of Delphi for PHP

Nominees to win the award of March of 2009

Class: Seltz analyzer Picture of Seltzlab
Description: Extract important words from HTML documents
Author: Seltzlab
Age: 29
Country: Italy Italy

Class: Hex Editor Picture of De Rosa Luigi
Description: Read and write files to edit their data
Author: De Rosa Luigi
Age: 16
Country: Italy Italy

Class: Remove Border From Image Picture of Pawel Antczak
Description: Crop images by removing common color borders
Author: Pawel Antczak
Age: 27
Country: Poland Poland

Class: pop3ml Picture of giuseppe lucarelli
Description: Manage mailing lists using a POP3 account
Author: giuseppe lucarelli
Age: 50
Country: Italy Italy

Class: PHP Keyword Analyser Picture of Er. Rochak Chauhan
Description: Find out how a site ranks in Google for a keyword
Author: Er. Rochak Chauhan
Age: 30
Country: India India

Class: Generics Picture of Pulni4kiya
Description: Implementation of generic types
Author: Pulni4kiya
Age: 19
Country: Bulgaria Bulgaria

Class: flv2mp3 Picture of Marko Schulz
Description: Extract MP3 audio from Flash video movies
Author: Marko Schulz
Age: 37
Country: Germany Germany

Class: DBX Parser Picture of László Zsidi
Description: Converts MS Outlook e-mail files to EML format
Author: László Zsidi
Age: 35
Country: Hungary Hungary

Class: My Image Filter Picture of Uku-Kaarel Jo~esaar
Description: Apply several types of effects on images
Author: Uku-Kaarel Jo~esaar
Age: 26
Country: Estonia Estonia

Class: Anti_Mcrypt Picture of Christian
Description: Encrypt and decrypt data using mcrypt
Author: Christian
Age: 26
Country: Germany Germany

Class: Binary serialization Picture of Cesar D. Rodas
Description: Serialize and unserialize values in binary format
Author: Cesar D. Rodas
Age: 21
Country: Paraguay Paraguay

Class: Zend Framework Installer Picture of Ruben Crespo
Description: Setup a files for Zend framework based application
Author: Ruben Crespo
Age: 31
Country: Spain Spain

Vote

Contents


Latest blog trackback links

Trackback Class Age in days
Proper Session Handling
In PHP, sessions are pretty easy to w...
PHP Sessions Management Class (with MySQL backend) 1.0.1 3
PHP Security
PHP code security and XSS, SQL inject...
HTML Sanitizer 4
Parse and display data from a CSV file
Many a times while building ecommerce...
CSV Parse and Read 5
ini file structure and PHP ini
When configuring a system, using an i...
Ini File Reader 6
Enkripsi $_GET Parameter
Sebelumnya saya pernah posting tulisa...
AES Cipher 6
Cache or temporary files the easiest ways
...
Cacheme 6
Registro Fashion 2009 | Aplicacion AIR
Pues esta ocacion les hablare de una ...
MS-Excel Stream Handler 7
google Pr rank view Script?
This is a PHP class that will do it...
Google Page Rank Checker 7
5K Twitter Biorhythm Bot: Byobot
John and Ian, the nice chaps behind t...
BioR 7
no Twitter: 2009-04-15
GD3 - AggressiveClass parece a ser gi...
GD3 - AggressiveClass 8

Contents


Latest support forum threads

Subject Posted on Class
I was looking for a flash player to embed in a web page.
Package rating comment
2009-04-22 Dash Media Player
Column ambiguous
Column ambiguous
2009-04-21 Eyesis Data Grid Control
UTF-8 encoding
Strange UTF-8 behavour between different mail clients
2009-04-21 Nomad MIME Mail
EDIT DELETE and CREATE buttons not working ?
EDIT DELETE and CREATE not working, no change to database
2009-04-21 Eyesis Data Grid Control
Requirements?
Problem
2009-04-21 SimpleXML for PHP4
login function
Solution to a common login problem
2009-04-21 PHPBB 3 Integration class
IE Error
'options.columns[...].name' is null or not an object
2009-04-21 DrasticTools
How to parse a remote XML file
How to parse a remote XML file having a URL
2009-04-20 Generic XML parser class
This is very useful it helps me a lot.
Package rating comment
2009-04-20 PDO_DB
This a good class !! But why you dont use DB package (PEAR) ...
Package rating comment
2009-04-20 QuickDB

Contents


  • Latest package entries

  • Trail breadcrumbs

    Picture of njau ndirangu
    Author: njau ndirangu
    Date: 2009-04-21 (1 day ago)
    Groups: HTML, PHP 5, Content management
    Description: This class can be used to keep track of visited pages in session variables.

    It takes the URL and label of the current page and pushes it to a session variable array.

    The class can generate HTML for bread crumbs that display the current page following a list of links to previously visited pages.
  • PDO Pagination

    Picture of Gilberto Albino
    Author: Gilberto Albino
    Date: 2009-04-21 (1 day ago)
    Groups: HTML, PHP 5, Databases
    Description: This package can be used to display query results split in pages using PDO.

    It takes an SQL query and executes it once to retrieve the total number of rows that it would return.

    It can generate HTML with links to go other pages of the the results listing, given the current listing page number and the limit of results to display per page.

    The code and comments are in Portuguese.

    In Portuguese:

    Paginação de resultados utilizando a classe PDO.
  • Anope_php

    Picture of Lee Johnstone
    Author: Lee Johnstone
    Date: 2009-04-20 (2 days ago)
    Groups: PHP 5, Databases, Statistics, IRC
    Description: This class can be used to display statistics from anope IRC services.

    It can access to a MySQL database with statistics of anope IRC services usage and display summaries in HTML pages.

    The class can display information about botserver, nickserver, chanserver and operserver.
  • PHP Git

    Picture of Cesar D. Rodas
    Author: Cesar D. Rodas
    Date: 2009-04-20 (2 days ago)
    Groups: PHP 5, Files and Folders, Project Management
    Description: This package can be used to manipulate project files from GIT repositories.

    It can retrieve files from local and remote Git repositories via HTTP.

    It can also retrieve file revision history, repository tags, get the list of a files with a given commit identifier or project tags, get the differences between a given commit identifier and the previous, checkout files with a given commit identifier, and clone a repository.
  • SRCrypt

    Picture of Romeu Gamelas
    Author: Romeu Gamelas
    Date: 2009-04-19 (3 days ago)
    Groups: Cryptography
    Description: This class can be used to encrypt and decrypt data using a secret key.

    It takes the bytes string of data and adds the value of the bytes of a secret key to generate the encrypted data result.

    The class can be used to do the opposite, i.e. decrypt previously encrypted data by subtracting the values of the bytes of the key to restore the original data.
  • QuickDB

    Picture of SARFRAZ AHMED
    Author: SARFRAZ AHMED
    Date: 2009-04-19 (3 days ago)
    Groups: HTML, PHP 5, Databases
    Description: This class can be used to query MySQL using values passed pragmatically.

    It can connect to a MySQL database and execute SELECT, INSERT, UPDATE and DELETE queries from arguments that define tables, fields, field values, conditions and order clauses.

    The class can also display HTML tables with data from SELECT query results, count the rows of a table, insert or update a table record depending on whether the record that matches a condition already exists, and get information about the table.
  • Array to Object converter

    Picture of Sebastian Potasiak
    Author: Sebastian Potasiak
    Date: 2009-04-18 (4 days ago)
    Groups: PHP 5, Data types
    Description: This class can be used to turn an associative array into an object.

    It takes an array an assigns the variables of the class with the values of the array entries with the same name.

    Array entries with array values are also converted to objects recursively.
  • A Simple MySQL Class

    Picture of Matt Saragusa
    Author: Matt Saragusa
    Date: 2009-04-18 (4 days ago)
    Groups: PHP 5, Databases
    Description: This class can be used to execute MySQL queries from argument values

    It can connect to a MySQL database and execute INSERT, UPDATE and SELECT queries using argument values that define tables, fields, field values and condition clauses.
  • TBit

    Picture of Tom Schaefer
    Author: Tom Schaefer
    Date: 2009-04-17 (5 days ago)
    Groups: PHP 5, Data types
    Description: This class can be used to manipulate type values that are groups of bits.

    It can perform several operations to manipulate values that represent one or more bits.

    Currently it can create a group of bits from an integer number, change the value of individual bits, add more bits and return the value as a string of bits.
  • Random Picture

    Picture of Seyyed Morteza Hosseini
    Author: Seyyed Morteza Hosseini
    Date: 2009-04-17 (5 days ago)
    Groups: PHP 5, Files and Folders, Text processing
    Description: This class can be used to pick a random URL from a list in a file.

    It can open a file and retrieve a list of URLs, one per line.

    The class can pick and return an URL from the list randomly.
  • Cell CAPTCHA

    Picture of Kevin Mat
    Author: Kevin Mat
    Date: 2009-04-16 (6 days ago)
    Groups: PHP 5, Graphics, Validation, Security
    Description: This class can be used to generate and validate CAPTCHA text that is created using shaded cells of a table and is stored in session variable.

    The class renders simulated text by shading certain table cells that show the text in a given color and no actual image is generated.

    It can also verify whether a text submitted by the user matches the CAPTCHA text. The verification can be case sensitive or insensitive.
  • CSRF protector

    Picture of Michael A. Peters
    Author: Michael A. Peters
    Date: 2009-04-16 (6 days ago)
    Groups: PHP 5, Databases, User Management, Security
    Description: This class can be used to prevent Cross-site Request Forgery (CSRF) exploits by storing token keys in database.

    It can generate a random key and store it in a database record associated to the current session. It uses PEAR MDB2 database abstraction layer to support many types of databases.

    The class can also check if the key is valid when the form is submitted with a token hidden input field. If it exists, the key record is deleted from the database to avoid it is reused.
  • AbsTemplate

    Picture of Costin T
    Author: Costin T
    Date: 2009-04-15 (7 days ago)
    Groups: PHP 5, Cache, Templates
    Description: This class implements a template engine based PHP script templates and variable replacement.

    It can process template PHP scripts that are executed.

    The class captures the template scripts output and replaces template variables by assigned values.

    The resulting output can be cached in files to avoid template reprocessing overhead.
  • Remote Picture Grabber

    Picture of Muhammad Arfeen
    Author: Muhammad Arfeen
    Date: 2009-04-15 (7 days ago)
    Groups: Graphics, Files and Folders, Web services
    Description: This class can be used to retrieve and serve remote image files.

    It can retrieve an image file from a remote site and serve for download as the current script output.

    The class determines the type of image analyzing the contents of the image file and generates the correct Content-type header for the respective image type.

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: