Wednesday, October 21, 2009

[PHP Classes] Weekly newsletter of Wednesday - 2009-10-21

PHP Classes
Icontem

Weekly newsletter of Wednesday - 2009-10-21

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
BPEL WSDL engine
Try to release BPEL engine vase on PHP
2009-10-20
MySQL Display data problem
I'm trying to display data from a query
2009-10-19
Obtener ID de un select
Obtener ID de un select
2009-10-19
PHP over Win2003 IIS problem with oracle "accents& ñ"
PHP over Win2003 IIS problem with oracle "accents& ñ"
2009-10-19
cURL File upload array
cURL wont upload files as array
2009-10-14

Contents


  • Latest PHP Classes blog posts

  • Improved site search for every user (1 day ago)

    Posted on: 2009-10-20
    Summary: The site search pages have been improved, so every site user can benefit of a better way to search the site content.

    The internal search engine, that until now was only available to premium subscribers, has been made available to all users.

    Among other benefits, the search results will appear split in different tabs according to the section of the site that they belong, thus making it easier to find the kind of content you are looking for.

    This article explains which are all the benefits that every user will have access from now on.
  • Submit your site redesign proposal for the contest (9 days ago)

    Posted on: 2009-10-12
    Summary: The PHPClasses site is accepting new site redesign proposals now.

    In this phase, candidates may create design themes using a visual editor. Then they can submit the design theme proposal when they are done.

    This article gives more detail of how the visual editor and the proposal system work.
  • New approach to generate PDF using PHP with Zend Framework (15 days ago)

    Posted on: 2009-10-06
    Summary: LiveDocx is a Zend Framework package that implements a new approach to generate PDF documents in PHP.

    It combines structured data passed by a PHP script with a template created in a word processor. It is the same concept as mail merge.

    The resulting document can be saved as a PDF, as well in other formats such as DOCX, DOC or RTF file.
  • Microsoft promotes the careers of PHP professionals (22 days ago)

    Posted on: 2009-09-29
    Summary: Microsoft is launching a new initiative to promote the careers of PHP professionals.

    This article presents an interview with a Microsoft manager to explain in more details what is this initiative and how the PHP professionals may take advantage of it.
  • ShishKabab PHP IDE (30 days ago)

    Posted on: 2009-09-21
    Summary: A new Open Source PHP IDE, the ShishKabab PHP IDE, was released recently.

    This article explains what it is, why it was developed, in what direction it is heading, and most importantly, how you can get it.

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 32
2 Protung Dragos 28
3 Cesar D. Rodas 15
4 Alexander Skakunov 15
5 solomongaby 14
6 Roberto Aleman 13
7 Khaled Al-Shamaa 11
8 Horst Nogajski 8
9 lixlpixel 7
10 Richard Munroe 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 Thiemo Mättig!


Rank Class Author Score Points Prize
1 TM::MyCSV
Manage CSV files like database tables
Thiemo Mättig Germany 27.66% 10 One copy of the Zend Studio
2 Reviews
Store and retrieve reviews of products in MySQL
Manish Khanchandani India 19.15% 9 One license of ScriptCase Enterprise edition
3 get2post
Generate links that post forms
Gianluca Zanferrari The Netherlands 12.77% 8 One subscription to the PDF edition of the PHP Architect magazine
3 Perfect URL Trimmer
Retrieve the shortest URL from several services
Khurram Adeeb Noorani Pakistan 12.77% 8 One book of choice by Apress
5 OOCSS
Template engine for CSS style sheet files
Corey Hart United States 8.51% 6 One book of choice by Manning
6 LLRB Tree
Manage a balanced tree of text word nodes
Jay Wheeler United States 6.38% 5 One copy of VS.PHP
7 setTimeout and setInterval
Call a function after a period of time
Sam Shull United States 4.26% 4 One downloadable e-book of choice by O'Reilly
7 coverFlow
Generate images using the cover flow effect
Uku-Kaarel Jo~esaar Estonia 4.26% 4 One book of choice by Packt
7 SEO Title
Analyze and report problems in page titles
Sandeep Kumar India 4.26% 4 One downloadable copy of PhpED Professional
10 PHP Chunk
Extract chunks from large XML files
Dom Hastings United Kingdom <1.00% 1

Nominees to win the award of September of 2009

Class: PHP Mud Names Picture of Ludovic Bellière
Description: Generate random names for Multi-User Dungeon games
Author: Ludovic Bellière
Age: 22
Country: Belgium Belgium

Class: Multi Threading, Daemon (Windows service) Picture of Manooj Kumar Dhar
Description: Create Windows service to run daemons
Author: Manooj Kumar Dhar
Age: ???
Country: Luxembourg Luxembourg

Class: Super Proxy Picture of Mathias Krieck
Description: Create object to access private members
Author: Mathias Krieck
Age: 30
Country: Germany Germany

Class: BMP_Loader Picture of Dzsoni Voker
Description: Read and write BMP images in pure PHP
Author: Dzsoni Voker
Age: ???
Country: Slovak Republic Slovak Republic

Class: XML Debugger Picture of Thales Jacobi
Description: Parse XML documents and locate all errors
Author: Thales Jacobi
Age: 28
Country: Brazil Brazil

Class: Google Analytics Cookie Parser Picture of Joao Correia
Description: Retrieve and parse Google Analytics cookies
Author: Joao Correia
Age: 32
Country: Portugal Portugal

Vote

Contents


Latest blog trackback links

Trackback Class Age in days
Verificare esistenza indirizzo e-mail in php
usa quest'altra classe, è molto sempl...
E-mail address validation class 18
PHP 5 implementation of the AOP concept
What is AOP...
AOP Library for PHP 19
New PHP Simple Large XML Parser version
I have added support for node attribu...
PHP Simple Large XML Parser 19
Easy Weekly Calendar, Calendario Semanal en PHP
Os dejo el enlace a la página de la n...
Easy Weekly Calendar 22
MySQL-Datei in PHP verwenden
...Ansonsten kannst du natürlich auch...
SQL Import 23
Simple DB
Simple DB es una clase utilizada para...
Simple DB 23
Persistir Objetos en PHP
Para los programadores Java, la persi...
POP - Persistent Objects for PHP 23
PHP Login Script
Several sites I am working on require...
PHP Login Script 26
Data grid en PHP
A partir de un array asociativo, most...
PHP DataGrid 26
IP Details: PHP Class with Example By Me
This is a PHP Class Based on Free API...
IP Details 27

Contents


Latest support forum threads

Subject Posted on Class
3 day forecast?
How to get a 3 day forecast?
2009-10-21 PHP Yahoo Weather Class
Trimming Email Addresses
Where to Trim the email address during verification?
2009-10-20 Forms generation and validation
Login in php
Login in php
2009-10-19 PHP HTTP protocol client
Hello, This is a very useful class.
Package rating comment
2009-10-19 Backup files
Excellent work.
Package rating comment
2009-10-17 Convert MySQL tables to PHP class
Excellent!
Package rating comment
2009-10-17 PHP Charts
YouTube embed
Is it possible to allow?
2009-10-17 HTML Sanitizer
Adding Text Part 2
I want to add text to my animated images
2009-10-16 GIF images into animated GIF with native PHP class
Who can use this package, because the receiver of the sms hav...
Package rating comment
2009-10-16 Email 2 SMS
Your email 2 sms
For vodafone germany, it doesn't work.
2009-10-16 Email 2 SMS

Contents


  • Latest package entries

  • File Upload System

    Picture of Biju
    Author: Biju
    Date: 2009-10-20 (1 day ago)
    Groups: HTTP, Files and Folders
    Description: This class can be used to validate and process file uploads.

    It can check whether the uploaded file has one of several allowed file name extensions, whether the file size does not exceed a given limit, and check whether a file with the same name was not previously uploaded.

    A valid file is copied to a given destination directory. If the file is an image, it creates copy of the image in JPEG format that does not exceed a given width or height, if necessary scaling it and preserving the original proportions.
  • PHP SEO

    Picture of chema
    Author: chema
    Date: 2009-10-20 (1 day ago)
    Groups: PHP 5, Text processing, SEO
    Description: This class can be used to determine the most relevant keywords of a text.

    It can analyse a given text to determine the most relevant keywords of that text.

    The limit number of keywords to extract is configurable.

    The class can also extract a string from the original text of a limited length suitable for use in page meta description tag.
  • BBQQ Calendar

    Picture of Bruce Li
    Author: Bruce Li
    Date: 2009-10-19 (2 days ago)
    Groups: HTML, PHP 5, Time and Date
    Description: This class can be used to display month calendars in HTML pages.

    It takes a given date and generates an HTML table to display the calendar of the respective month.

    The CSS styles of the different parts of the calendar, the week start day, the date format, and the templates for each day of the month are configurable. The class may also display the calendar in plain text.
  • vBulletin Bridge

    Picture of Sam Cleaver
    Author: Sam Cleaver
    Date: 2009-10-19 (2 days ago)
    Groups: PHP 5, User Management, Forums
    Description: This class can be used to integrate site users with vBulletin member system.

    It provides functions to manipulate the tables of a vBulletin installation that keep records of members.

    Currently it can register a new member requiring activation, process activation from email, process activation manually, update user details, delete a user, start and end a login session, recover lost password, change the user password.
  • EmbeVi

    Picture of Comanici Paul
    Author: Comanici Paul
    Date: 2009-10-18 (3 days ago)
    Groups: PHP 5, Content management, Audio, Video
    Description: This class can be used to embed remote videos and audio in HTML pages.

    It takes the URL of a video or audio page of a remote site and generates HTML for embedding a player for that video or audio clip in another page.

    Currently it supports embedding videos and audio clips from:

    - YouTube
    - 220.ro
    - Google video
    - Dailymotion
    - Trilulilu
    - Metacafe
    - College Humor
    - Cnet
    - Glumbert
    - Yahoo
    - MySpace
    - LiveLeak
    - Vimeo
    - GameTrailers
    - UStream
    - ClipsHack
    - FunnyOrDie
    - FileBox
    - Last.fm
    - Youku
    - Rediff
    - Rambler.ru
    - Tudou
    - ku6
    - TinyPic
    - Libero.it
    - ESPN
    - NFL
    - Web.de
    - eksenim.mynet
    - RuTube
    - LiveVideo
    - Vbox7
    - Revver
    - Current
    - dalealplay
    - ClipFish.de
    - Clip.vn
    - LiveStream
    - Tangle
    - Vidiac
    - 5min
    - vol.at
    - WeGame
    - ikbis
    - YouMaker
    - Snotr
    - OneTrueMedia
    - clevver
    - kewego
    - Clipser
    - DailyHaHa
    - HowCast
    - Aniboom
    - Bragster
    - TeacherTube
    - ShredOrDie
    - TalentRun
    - Autsch.de
    - tvbvideo.de
    - Clipmoon
    - Viddyou
    - SpyMac
    - YouAre.tv
    - MindBites
    - JujuNation
    - RoofTopComedy
    - Hamburg1Video.de
    - Caught-on-Video
    - Bubblare.se
    - Jaycut
    - Spotn.de
    - TheXvid
    - Scivee.tv
    - Tvosz
    - DailyComedy
    - DeutschlandReporter.de
    - MotorSportMad
    - RheinVideo.de
    - SelfCastTV
    - MyUbo.sk
    - GettyLoad.de
    - ClipHost24
    - UvuVideo.org
    - CroVideos
    - QubeTV.tv
    - CityTube.de
    - ConstantComedy
    - Luegmol.ch
    - MantouTV
    - CloneVideos
    - Realitatea.net
    - MTV
    - RockTube.us
    - MyPlay
    - 123Video
    - 9You
    - Blastro
    - Cellfish
    - Clarin
    - ClipJunkie
    - ClipLife.jp
    - TheDailyShow
    - ComedyCentral
    - ColbertNation
    - CrunchyRoll
    - DotSub
    - DivShare
    - FanDome
    - G4TV
    - GameSpot
    - GameTube
    - Gloria.tv
    - GotGame
    - Guzer
    - Izlesene
    - Joost
    - Justin.tv
    - Koreus
    - Machinima
    - MSNBC
    - Mail.ru
    - MadnessVideo.net
    - Milliyet.tr
    - MoFile
    - Mpora
    - SeeHaHa
    - MThai
    - OnSmash
    - Playlist.com
    - RawVegas.tv
    - ScreenToaster
    - SevenLoad
    - ShareView.us
    - Smotri
    - SouthParkStudios
    - Spike
    - CBSSports
    - Tagtele
    - TM-Tube
    - TRTube
    - Videolog.uol.br
    - U-Tube.ru
    - Sapo.pt
    - Videonuz
    - Vidmax
    - Vsocial
    - Goear
    - IJigg
    - Jamendo
    - JujuNation
    - Last.fm
    - Nhaccuatui
  • Backup files

    Picture of supportad4
    Author: supportad4
    Date: 2009-10-18 (3 days ago)
    Groups: Files and Folders, Systems administration
    Description: This class can be used to backup and restore files of a directory.

    It scans a given directory recursively and builds a file with the directory contents. The generated backup file is compressed and stored and a given directory.

    The class can also do the opposite, which is to read a backup file, uncompress it and restore its contents.
  • Cisco Config

    Picture of Tzer-Ming Liu
    Author: Tzer-Ming Liu
    Date: 2009-10-17 (4 days ago)
    Groups: Networking, PHP 5, Systems administration
    Description: This class can be used to backup of Cisco router configuration using SNMP.

    It connects to a Cisco router with a given IP address and can backup and restore the device configuration from files, NVRAM or other machines in the network.
  • deadatagrid

    Picture of Andrej Bodor
    Author: Andrej Bodor
    Date: 2009-10-17 (4 days ago)
    Groups: HTML, PHP 5, Databases
    Description: This class can be used to display MySQL query results in an HTML table.

    It can generate HTML and Javascript to display the results of a given MySQL query in an HTML table.

    The generated Javascript can send AJAX requests to update the table contents when the user clicks on columns to sort the query results.
  • MySQL Done Right

    Picture of Daren Schwenke
    Author: Daren Schwenke
    Date: 2009-10-16 (5 days ago)
    Groups: PHP 5, Databases
    Description: This lightweight class can be used to execute prepared queries to MySQL databases.

    It extends the MySQLi class to provide additional features. It can:

    - Prepare and cache prepared queries
    - Execute a prepared query using a list of parameters
    - Retrieve the query results into objects or associative arrays

    Most operations are reduced to a single line of code.
  • Dir 2 Gallery

    Picture of Nurul Ferdous
    Author: Nurul Ferdous
    Date: 2009-10-16 (5 days ago)
    Groups: HTML, PHP 5, Graphics
    Description: This class can be used to display a gallery with images from a directory.

    It can scan the current directory for image files with given file name extensions.

    The class generates HTML to show a given number of random images from the scanned image files. Each image is displayed as a thumbnail linking to the image in the original size.
  • Email 2 SMS

    Picture of utsavhanda
    Author: utsavhanda
    Date: 2009-10-15 (6 days ago)
    Groups: Email, Wireless and Mobile
    Description: This class can be used to send SMS by e-mail to clients of many country carriers.

    It can compose and send an e-mail message to an address of a carrier that delivers the SMS message to a client of a given mobile carrier.

    The class can customize the SMS message to be sent for a variety of handsets including Symbian smart phones, Andriod phones and old handsets.

    Currently it supports more than 95 carriers in 29 countries:

    Alaska: General Communications
    Argentina: Claro, Personal
    Australia: T-Mobile/Optus Zoo
    Austria: T-Mobile
    Brazil: Vivo
    Bulgaria: Mtel, Globul
    Canada: Aliant, Bell Mobility, Fido, MTS Mobility, Rogers Wireless, Sasktel Mobility, Telus, Virgin Mobile
    Crotia: T-Mobile, Tigo
    Colombia: Comcel
    France: Bouygues Telecom
    Germany: T-Mobile, Vodafone, O2, E-Plus
    Iceland: OgVodafone, Siminn
    India: Andhra Pradesh Airtel, BPL Mobile Mumbai, Karnataka Airtel
    Ireland: Meteor
    Italy: TIM, Vodafone
    Japan: AU by KDDI, NTT DoCoMo, Vodafone Chuugoku/Western, Vodafone Hokkaido, Vodafone Hokuriko/Central North, Vodafone Kansai/West, including Osaka, Vodafone Kanto/Koushin/East, including Tokyo, Vodafone Kyuu\
    shu/Okinawa, Vodafone Shikoku, Vodafone Touhoku/Niigata/North, Vodafone Toukai/Central, Willcom, Willcom di, Willcom dj, Willcom dk
    Mexico: Nextel
    Mauritius: Emtel
    Nepal: Mero Mobile
    Netherlands: T-Mobile, Orange
    Nicaragua: Claro
    Singapore: M1
    South Africa: Vodacom, MTN
    Spain: Telefonica Movistar, Vodafone
    Sri Lanka: Mobitel
    Sweden: Tele2
    Switzerland: Sunrise Communications
    United States: 7-Eleven Speak Out Wireles, Alaska Communications Systems, Alltel, Ameritech, Appalachian Wireless, AT&T Mobility, ATT Wireless, Bluegrass Cellular, Bellsouth, Boost, Cellular One, Cellular South, Centen\
    nial Wireless, Cincinnati Bell Wireless, Edge Wireless, Sprint PCS, Teleflip, T-Mobile, Metro PCS, Nextel, O2, Orange, Qwest, Rogers Wireless, Telus Mobility, US Cellular, Verizon, Virgin Mobile
    United Kingdom: O2 #1, O2 #2, Orange, T-Mobile, Virgin Mobile, Vodafone
  • BarcodeGenerator

    Picture of Raj Trivedi
    Author: Raj Trivedi
    Date: 2009-10-15 (6 days ago)
    Groups: PHP 5, Graphics
    Description: This class can be used to generate an image with a bar code.

    It takes a string with digits and generates an image with bars that represent the string digits.

    The bar code image is saved to a file or displayed as the current script output in the GIF format.
  • Google Calendar

    Picture of Igor Macedo
    Author: Igor Macedo
    Date: 2009-10-14 (7 days ago)
    Groups: PHP 5, Time and Date, Web services
    Description: This class can be used to create events in a Google calendar.

    It uses the Zend Framework GData classes to send a request to the Google Calendar Web services API.

    Currently the class can create an event in the calendar of a given Google Calendar user.
  • D3Upload

    Picture of Ridvan KARATAS
    Author: Ridvan KARATAS
    Date: 2009-10-14 (7 days ago)
    Groups: HTTP, Files and Folders
    Description: This class can be used to validate and process files uploaded via Web forms.

    It can take the name of a given file upload input and check if a valid file was uploaded and can be processed.

    It checks whether the file has a valid name extension. It also checks whether a given destination directory exists and is writable.

    If all is well, the class copy the file to destination directory, optionally with an unique file name.

    The code and comments are in Turkish.

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: