Wednesday, August 13, 2008

[PHP Classes] Weekly newsletter of Wednesday - 2008-08-13

Weekly newsletter of Wednesday - 2008-08-13 - PHP Classes
PHP Classes

Weekly newsletter of Wednesday - 2008-08-13


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
  • PHPCamp 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.

  • CONAPHP - COngresso NAcional de PHP no Brasil
  • The members of several PHP user groups have gathered to organize a large PHP event in São Paulo on October 18, 19.

    This event will present talks of Andrei Zmievski (Smarty, PHP-GTK, PHP 6 Unicode), César Rodas (PHP Programming Innovation Award 2007, Google Summer of Code, WordPress), as well Manuel Lemos (PHPClasses) and other regular speakers of the Brazilian PHP scene.

    In Portuguese:

    Devido a desentendimentos com a empresa organizadora, inúmeros membros de grupos de usuários de PHP do Brasil não apoiam mais o evento anteriormente conhecido por PHP Conference Brasil.

    Em vez disso, essas pessoas se organizaram independentemente e criaram um novo evento para promover o PHP devidamente no Brasil chamado CONAPHP - Congresso Nacional de PHP. Este evento vai decorrer em São Paulo em 18 e 19 de Outubro dentro de um evento maior de software livre CONISLI 2008. São esperados pelo menos 1500 congressistas.

    O CONAPHP vai contar com palestrantes internacionais reputados como Andrei Zmievski (Smarty, PHP-GTK, PHP 6 Unicode) e César Rodas (PHP Programming Innovation Award 2007, Google Summer of Code, WordPress), e Manuel Lemos (PHPClasses) para além dos habituais nomes da cena de PHP Brasileira.

    Já se espera que o CONAPHP será mais um evento de PHP bastante concorrido. Se você estiver interessado em participar como congressista, vá já inscrever-se para aproveitar o preço baixo de inscrição. Os interessados em palestrar também devem já propôr as suas palestras no site do evento antes que termine o prazo.

    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


Subject Updated on
array of objects
unable to access entry in array of objects
2008-08-10

Contents


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 Cesar D. Rodas 40
    2 Protung Dragos 26
    3 Olaf Lederer 22
    4 Khaled Al-Shamaa 20
    5 Horst Nogajski 20
    6 lixlpixel 20
    7 solomongaby 16
    8 Richard Munroe 15
    9 Alexander Skakunov 13
    10 Giorgos 12

Contents


Contents


Innovation Award Winners Congratulations to Daniel Neville!


Rank Class Author Score Points Prize
1 Screenshot
Take screenshots of pages with Internet Explorer
Daniel Neville 21.43% 9
2 MySQL Binlog Rotate
Rotates the binary logs in a MySQL 5 cluster
J. Pape 16.07% 8
3 Link Searcher
Crawl Web pages to search for given text
Nadir Latif 14.29% 7
3 QSWFObject
PHP Wrapper to load Flash movies
Tom Schaefer 14.29% 7
5 SuperSocket
Handle multiple TCP socket connections
Debug 10.71% 5
6 Maildir To Mailbox
Convert messages from maildir to mbox format
Charalampos Pournaris 7.14% 4
6 Easy WMI
Access Windows resources using WMI objects
Zsolt Munoz 7.14% 4
8 GNU/Linux Stats
Retrieve information about Linux systems
Cesar D. Rodas 5.36% 2
9 Id3 Tag Correction and Downloading
Correct ID3 tags of music stored in a database
Nadir Latif 3.57% 1

Nominees to win the award of July of 2008

Class: CSS Comparer Picture of Martijn Beulens
Description: Compare two CSS style definitions
Author: Martijn Beulens
Age: ???
Country: The Netherlands The Netherlands

Class: TOTP Picture of Protung Dragos
Description: Generate and validate expirable one time passwords
Author: Protung Dragos
Age: 25
Country: Romania Romania

Class: Ping.FM Wrapper Class Picture of Daniel Neville
Description: Update multiple social networks using Ping.FM
Author: Daniel Neville
Age: 16
Country: United Kingdom United Kingdom

Class: unixDate Picture of Carl Friis-Hansen
Description: Manipulate dates using the UNIX date command
Author: Carl Friis-Hansen
Age: ???
Country: Denmark Denmark

Class: File Search & Get Similar Files Picture of mustafa yontar
Description: Find files with similar names
Author: mustafa yontar
Age: 25
Country: Turkey Turkey

Class: YouTube Parser Picture of Vagharshak Tozalakyan
Description: Get the video download URL for a YouTube video
Author: Vagharshak Tozalakyan
Age: 28
Country: Armenia Armenia

Class: PHPPolygen Picture of andrea
Description: Generate phrases based on a grammar using Polygen
Author: andrea
Age: ???
Country: Italy Italy

Class: YouTube API Picture of Er. Rochak Chauhan
Description: Get the video download URL using the YouTube API
Author: Er. Rochak Chauhan
Age: 29
Country: India India

Class: Authorize.net ARB Picture of Joshua Bettigole
Description: Manage recurring payments using Authorize.net
Author: Joshua Bettigole
Age: 35
Country: United States United States

Class: Little PHP Proxy Picture of Andrey Nikishaev
Description: Show remote pages as if they from the current site
Author: Andrey Nikishaev
Age: 22
Country: Ukraine Ukraine

Class: SODA Picture of Salvan Grégory
Description: Database abstraction layer that encrypt data
Author: Salvan Grégory
Age: 27
Country: France France

Class: Space maps Picture of Danilo
Description: Generate map images for space strategy games
Author: Danilo
Age: ???
Country: Brazil Brazil

Class: Typo Picture of Daniel Calvi
Description: Generate variants of words based on typing errors
Author: Daniel Calvi
Age: ???
Country: Argentina Argentina

Class: From Browser - Youtube Upload Picture of Cesar D. Rodas
Description: Upload videos to YouTube from another site forms
Author: Cesar D. Rodas
Age: 20
Country: Paraguay Paraguay

Vote

Contents


Trackback Class Age in days
MySql'den Excel'e Veri Aktarymy
Denemedim ama saglam sitedir su adres...
SQL to Excel 1
creare "call back"?
su PHPclass ho trovato una classe che...
PHP Callback 2
Yahoo Boss Search And Web Explore
As a open source programmer, I have u...
WebExplore 6
Yahoo Boss Search And Web Explore
As a open source programmer, I have u...
Yahoo Boss Search 6
How to upload & resize images in PHP with thumb creation
Many times in my coding projects i ha...
class.upload.php 11
Writing Excel files from PHP
On this theme, a lot has been written...
Excel Writer 13
How to Create a zip file with php on the fly
For a future project I needed these d...
Create ZIP File 13
Comment Spam Killer - Class: Animated CAPTCHA (CAPTCHA, validation, ocr, animated GIF) - PHP
This class can be used to perform CAP...
Animated CAPTCHA 14
Dynamische Signatur - e-Schrecking für Foren, MySpace, …
Ich mag es sehr, Leute zu ängstigen....
ipology 16
Excel (XLS) <-> CSV conversion using a Javascript and PHP
Sometimes a PHP programmer is faced w...
Excel Writer 18

Contents


Subject Posted on Class
Nice php class, and with good examples but i advise you to ma...
Package rating comment
2008-08-13 Gerenciamento do windows por COM
Bcc is not working
Bcc is not working
2008-08-13 activeMailLib
HTTP POST XML
How to POST XML with http.php and set the headers correctly
2008-08-12 HTTP protocol client
Thanks for this inovating class but im waiting for a better s...
Package rating comment
2008-08-12 Rex
David, I was already using your class for some time and it re...
Package rating comment
2008-08-12 Luta Spam
it'r really 10/10 Class.
Package rating comment
2008-08-12 Nomad MIME Mail
XIRR Function
XIRR Function Query
2008-08-12 Financial
Tested and seems to make my code a little faster, after the p...
Package rating comment
2008-08-12 Website Cache
If i have a dedicated ip address and open my 80 port i won't ...
Package rating comment
2008-08-12 Rex
Perusing the source found a smallish typo/bug line 285 in ods.
Package rating comment
2008-08-12 ods-php

Contents


    Latest package entries

  • Grab Emails From URL
  • Picture of David Ferreira
    Author: David Ferreira
    Date: 2008-08-12 (1 day ago)
    Groups: Email, PHP 5, Web services
    Description: This is a simple class that can be used to retrieve e-mail addresses found in Web pages.

    It validates a given page URL and then retrieves the page contents for extracting any e-mail addresses found in it.

    The e-mail addresses are stored in a given text file.

  • Gerenciamento do windows por COM
  • Picture of Diego B. Pimentel
    Author: Diego B. Pimentel
    Date: 2008-08-12 (1 day ago)
    Groups: PHP 5, Systems administration, Windows
    Description: This class can be used to manage users and folders on a Windows system.

    It uses COM objects to perform several operations on Windows system users like changing the user password, adding or removing an user, and adding an user group.

    The class can also perform operations on folders like adding or removing a folder, or giving a folder full access permissions to an user.

    In Portuguese:
    Classe desenvolvida para criação e edição de usuários, pastas e permissões.

  • Rex
  • Picture of David Ferreira
    Author: David Ferreira
    Date: 2008-08-11 (2 days ago)
    Groups: Networking, HTTP, PHP 5, Security
    Description: This class can be used to check if a given IP address could be a proxy server responding in ports usually used by proxies. It can generate a log with IP addresses and the information whether it can be a proxy.

    It can also check if an array of POST or GET values contains HTML excerpts with Javascript that could be used to perform XSS (Cross-site scripting) attacks.

  • Website Cache
  • Picture of William Lang
    Author: William Lang
    Date: 2008-08-11 (2 days ago)
    Groups: HTTP, Files and Folders, Cache
    Description: This class can be used to retrieve pages from a site and store them in static cache files.

    It can retrieve the contents of a given remote Web page and store it in a cache file.

    The class can check if a cache file for a page exists and it was updated no later than a given expiry time to avoid retrieving the page again.

  • crushJsCss
  • Picture of Antonio Jozzolino
    Author: Antonio Jozzolino
    Date: 2008-08-10 (3 days ago)
    Groups: Text processing, Compression
    Description: This class can be used to optimized Javascript and CSS files.

    It can compact and scrambles JavaScript files using Dean Edwards' algorithm implemented by PHP class by Nicolas Martin.

    The class can also compact and optimize CSS files using class CSSTidy.

    Processed files can be compressed using gzip algorithm and stored in a cached directory to avoid reprocessing.

  • ArrayToXML
  • Picture of Killian McHale
    Author: Killian McHale
    Date: 2008-08-10 (3 days ago)
    Groups: XML, HTTP, PHP 5, Data types
    Description: This class can be used to send and receive arrays of data as XML via HTTP requests.

    There is a class that can send an HTTP request to a remote server passing data from a multidimensional array serialized as a XML document.

    Another class can be used to do the opposite, i.e. receive HTTP requests with data serialized as XML and return the original array.

  • A simple pagination using MySQL
  • Picture of shijith
    Author: shijith
    Date: 2008-08-09 (4 days ago)
    Groups: HTML, Databases
    Description: This is a simple class that can be used to split MySQL query results in multiple pages.

    It takes as parameters an SQL query and the limit of records to show per page.

    The class can execute the query retrieving only the rows that are for the current page.

    It can also generate links to browse the pages on which the query results are displayed.

  • DB ActiveRecord style
  • Picture of Dom Hastings
    Author: Dom Hastings
    Date: 2008-08-09 (4 days ago)
    Groups: PHP 5, Databases, Design Patterns
    Description: This package can be used to store and retrieve objects in a MySQL database following the Active Record design pattern.

    There is a database access class that can perform several operations to store and retrieve objects from a MySQL database like finding objects by id or that match a given condition, create, update or delete given objects.

    There is also a separate record class that should be extended by implementation record classes.

  • Flash SQL
  • Picture of Valder Gallo
    Author: Valder Gallo
    Date: 2008-08-08 (5 days ago)
    Groups: Databases, Flash
    Description: This class can be used to execute MySQL database queries from lists of parameters. It can:

    - Insert or update a table record using a list of table field values
    - Delete table records that match a given condition
    - Retrieve a table field values of records that match a given condition
    - Create a table with a list of fields
    - Execute an SQL query and return results formatted in a suitable format for use of Flash movies

    The code and comments are in Portuguese.

  • Paginator Iterator
  • Picture of Anderson A. Meggiolaro
    Author: Anderson A. Meggiolaro
    Date: 2008-08-08 (5 days ago)
    Groups: HTML, PHP 5, Databases, Templates
    Description: This package can be used iterate over listings split between pages using Smarty templates.

    It can display database query results split in multiple pages with output defined using Smarty templates.

    The templates may define the presentation of listings as table rows with links to browse different listing pages.

    Features:
    - Paginates results from a given SQL
    - Iterates the paginated results (p_item and p_alternating plugins)
    - Allows to create a page navigator
    - Shows a header content (p_header plugin) and footer content (p_footer plugin)
    - Shows a empty template when there is no results (p_empty plugin)
    - Allows to create plugins to handle the database queries
    - Don't uses sessions to store any data
    - You can to use it in a MVC application
    - You can create your own pagination style
    - For while it supports mysql_*, mysqli_*, pdo (mysql and pgsql), but you can create your own plugins for others databases

  • phpQuery
  • Picture of gosciu
    Author: gosciu
    Date: 2008-08-07 (6 days ago)
    Groups: HTML, XML, PHP 5
    Description: This class can be used to manipulate HTML and XML documents similar to jQuery.

    It can load HTML or XML documents and implements an iterator interface to traverse the document nodes as if they were array nodes.

    The class implements several functions to manipulate and search for document nodes like the jQuery library.

  • TagTemplate
  • Picture of Marcelo Costa
    Author: Marcelo Costa
    Date: 2008-08-07 (6 days ago)
    Groups: PHP 5, Templates
    Description: This class is a template processing engine that uses PHP as template tags.

    It can load templates as PHP scripts which have marks that are actually PHP code that can fetch template variable values.

    The class can capture the template output and compress it to generate a more compact version of the output.

    In Portuguese:
    TagTemplate é a mais simples é rápida forma de se usar um template com um mínimo de modificações no código fonte do template, troca marcações de objetos por tags setadas no arquivo principal , um bloco ou uma rotina pode ser agregada usando plugin.

  • PHP color
  • Picture of hazem ali
    Author: hazem ali
    Date: 2008-08-06 (7 days ago)
    Groups: HTML, PHP 5, Text processing
    Description: This class can be used to format PHP code as colored HTML independent of the PHP code version.

    It takes a string of PHP code and reformats it by adding HTML tags that can render the PHP constructs using different colors.

    The PHP code text reformatting uses only regular expression replacement.

  • Message Digest
  • Picture of Marius Zadara
    Author: Marius Zadara
    Date: 2008-08-06 (7 days ago)
    Groups: PHP 5, Cryptography
    Description: This class can be used to generate message digests using hashing algorithms.

    It takes a data string and generates a message digest using a given hashing algorithm.

    Currently it supports MD5 and SHA1 hashing algorithms.

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-2008 PHP Classes

No comments: