Wednesday, April 15, 2009

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

PHP Classes
Icontem

Weekly newsletter of Wednesday - 2009-04-15

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
Session should end on browser close.
Trying to limit authentication to sessions
2009-04-11
SWF content indexing
Looking for a PHP class to extract the text from a SWF file
2009-04-09
Retrive audio properties of MP4 files
How to retrive audio properties of MP4 files?
2009-04-09
$_POST without <form>
problem with languages
2009-04-08

Contents


  • Latest PHP Classes blog posts

  • Running PHP on Google App Engine (1 day 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 (15 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 Cesar D. Rodas 29
2 Alexander Skakunov 25
3 solomongaby 23
4 Olaf Lederer 22
5 Horst Nogajski 20
6 Khaled Al-Shamaa 18
7 Protung Dragos 13
8 lixlpixel 11
9 Giorgos 9
10 dave hale 8

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 26.32% 8 One copy of the Zend Studio
2 REST Server
Implement REST Web services servers
Diogo Souza da Silva 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 17.54% 6 One book of choice by O'Reilly
4 exportPlanner2Mantisbt
Export Planner project data to Mantis bug tracker
Satish Kumar 12.28% 5 One downloadable copy of Komodo IDE
5 PHP easy ticket and help system
Manage help desk ticket submissions
Lee Johnstone 5.26% 4 One license of ScriptCase Enterprise edition
5 Spam blocker
Check spammer IP address in Project Honey Pot RBL
Alec Scaresbrook 5.26% 4 One downloadable copy of PhpED Professional
5 Duck Roll Builder
Display YouTube music videos with lyrics
Abbey Sparrow 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 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: 15
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
no Twitter: 2009-04-15
GD3 - AggressiveClass parece a ser gi...
GD3 - AggressiveClass 1
PHP and the Arduino - Followup
I've had a bit of interest on the ori...
PHP Serial 1
Berichte im Web-Portal, als PDF und per E-Mail (BIRT)
Nachdem wir lokal Berichte mit BIRT e...
Attachment Mailer class 1
Berichte im Web-Portal, als PDF und per E-Mail (BIRT)
Nachdem wir lokal Berichte mit BIRT e...
smtp.class.inc 1
MySQL Database versioning strategy
MySQL Database versioning strategy b...
MySQL Versioning 2
Process pop3 mails with php
Have you ever wanted to automate some...
pop3.class.inc 2
Process pop3 mails with php
Have you ever wanted to automate some...
Mime Decode 2
Easily Load Your Pages Faster With Compressed CSS
CSS brought us so many possibilities!...
CssShrink 3
Increased Security With MySQL Based Web Sessions
Sessions are advantageous for activ...
MySessions 3
PHP-Fusion magazine
...
HTTP Download 5

Contents


Latest support forum threads

Subject Posted on Class
How to encrypt url manually ?
encrypt url manually
2009-04-15 Secure URL 2.0
Generate public profile pages
Generate public profile pages
2009-04-15 RSS Generator
attached Mojibake
my attached Mojibake
2009-04-14 MIME E-mail message parser
The conection use username var, but it's defined userName, pl...
Package rating comment
2009-04-14 Connect
Don't you think that using common PHP-Functions on a string l...
Package rating comment
2009-04-14 TString
emulate fsockopen
fsockopen emulate
2009-04-14 socks5
errors in syntax
Package rating comment
2009-04-13 Chat
Spaces in attached file names
Spaces in attached file names
2009-04-13 MIME E-mail message parser
Absolutly brilliant package, had to use the php5 one as the o...
Package rating comment
2009-04-13 pop3.class.inc
This class works perfect.
Package rating comment
2009-04-13 MsDoc Generator

Contents


  • Latest package entries

  • Scheme Creator

    Picture of Tom Schaefer
    Author: Tom Schaefer
    Date: 2009-04-14 (1 day ago)
    Groups: XML, PHP 5, Databases
    Description: This package can be used to get the schema of a MySQL database into a XML file.

    There is one class that can access a given MySQL database and retrieve the schema of tables, fields, indexes and constraints.

    Another class can generate a XML document with a structure of information that describes the retrieved MySQL database schema.
  • MoonPhase

    Picture of Hamed Afshar
    Author: Hamed Afshar
    Date: 2009-04-14 (1 day ago)
    Groups: PHP 5, Time and Date, Physics
    Description: This class can be used to determine the Moon phase on a given date.

    It takes a given day, month and year and determines the phase of the Moon for that day. It can also compute the distance of the Moon to the Earth.

    The class can also generate HTML to display a picture that represents the computed Moon phase.
  • jsCheck

    Picture of Gustav Eklundh
    Author: Gustav Eklundh
    Date: 2009-04-13 (2 days ago)
    Groups: HTTP, PHP 5
    Description: This class can be used to check whether Javascript is enabled in the browser.

    It can generate a HTML form with Javascript to automatically submit it when the page is load.

    The class can set cookies or session variables to avoid the need to generate the form to check again if the browser has Javascript enabled.
  • SMVC

    Picture of Paulo Rocha
    Author: Paulo Rocha
    Date: 2009-04-13 (2 days ago)
    Groups: PHP 5, Libraries, Design Patterns
    Description: This package implements a MVC (Model-View-Controller) framework.

    It provides classes for implementing controllers and models, managing configuration values, accessing databases, sending e-mail and creating zip archives.

    The comments in the code are in Portuguese.
  • MySQL Versioning

    Picture of solomongaby
    Author: solomongaby
    Date: 2009-04-12 (3 days ago)
    Groups: Databases, Systems administration
    Description: This class can be used to update MySQL databases using SQL change set files.

    It can scan directories with files that contain SQL statements that define change sets for creating tables, altering tables, or changing the table data.

    The class can execute the SQL statements to update the database schema and alter the requested table data.

    Every time it is run the class only execute the newly added change set files.
  • bencoding

    Picture of Christoph Kappestein
    Author: Christoph Kappestein
    Date: 2009-04-12 (3 days ago)
    Groups: PHP 5, Data types
    Description: This class can be used to serialize and unserialize values in bencode format.

    It can take a variable value and encode it as a string that describes its type and value in the bencode format. It supports encoding strings integers and arrays.

    The class can also do the opposite, i.e. take a string in the bencode format and restore the original variable value.
  • getMail

    Picture of Y
    Author: Y
    Date: 2009-04-11 (4 days ago)
    Groups: Email, Networking, PHP 5
    Description: This class can be used to access e-mail messages in a mailbox.

    It can access a mailbox using the PHP IMAP extension and perform several operations to retrieve messages and information about them.

    Currently it can get the total number of unread messages in the mailbox, get the headers and body of a message, and delete messages.
  • TNumber

    Picture of Tom Schaefer
    Author: Tom Schaefer
    Date: 2009-04-11 (4 days ago)
    Groups: PHP 5, Data types, Math
    Description: This class abstracts a data type to manipulate numbers.

    It can perform several types of operations with numeric values like conversion from and to string values, rounding, padding and appending characters to the string representation.
  • TString

    Picture of Tom Schaefer
    Author: Tom Schaefer
    Date: 2009-04-10 (5 days ago)
    Groups: PHP 5, Text processing, Data types
    Description: This class can be used to manipulate string values.

    It encapsulates several types of operations that manipulate string values by the means of a fluent interface.

    Currently it can concatenate an array of strings, change the case of the string words, split the string in pieces separated by another given string, find a given sub-string, pad the string with characters to fill a given length, extract a sub-string. insert a sub-string in a given position. replace sub-strings, trim the string, etc..


    Annotation:
    >> TypeSafeStruct (v0.2)
    Once if have completed the list of ValueTypes, then TString will be used for database queries working as in C#.
    A TypeSafeStruct Model replaces the stdClass Object in the i.e. mysql_fetch_object command. By this method, all query objects will own the ValueType specific methods while returning the result set.

    TypeSafeStruct DataTypes:
    - TString (published)
    - TNumber (pending)
    - TBit (in progress)
    - TArray (in progress)
    - TObject (in progress)
    - TEnum (in progress)
  • ISC

    Picture of Lewis Ferguson
    Author: Lewis Ferguson
    Date: 2009-04-10 (5 days ago)
    Groups: HTML, PHP 5, Graphics
    Description: This class can be used to display a resized image in a HTML page keeping the proportions.

    It gets the size of a given image and calculates the width or height to keep the proportion given a value of the other dimension.

    The class generates HTML IMG tags to display the image in an HTML page with the calculated dimensions.
  • Bobo PHP DB Class

    Picture of JImmy Bo
    Author: JImmy Bo
    Date: 2009-04-09 (6 days ago)
    Groups: Databases
    Description: This class implements a simple MySQL database access wrapper.

    It can establish a connection to a MySQL database server host, execute SQL queries and retrieve the results into arrays.

    The class can also retrieve the identifier of the last inserted record, and check whether a given table exists.
  • GD3 - AggressiveClass

    Picture of Marcos Borges
    Author: Marcos Borges
    Date: 2009-04-09 (6 days ago)
    Groups: PHP 5, Graphics
    Description: This class can be used to perform operations to manipulate graphical images.

    It create a new image of a given size or load an image from a file in GIF, JPEG or PNG formats to perform one or more image manipulation operations.

    Currently it can perform the following operations:

    - Resize the image optionally preserving the size proportion
    - Apply several types of filter effects like: negate, grayscale, edge detect, blue, adjust contrast or brightness, smooth, emboss, mean removal, colorize and sepia
    - Rotate the image by a given angle

    The manipulated images may be saved to files or served as the current script output in the original image format.

    The code comments are in Portuguese.
  • Rapid Form Builder

    Picture of chris
    Author: chris
    Date: 2009-04-08 (7 days ago)
    Groups: HTML, PHP 5, Databases, AJAX
    Description: This package can be used to show and process database access forms using AJAX.

    There is one class that can generate HTML and Javascript to display form fields and have them validated immediately after the field values are changed.

    Another class can validated and process the forms submitted via AJAX to update MySQL database records according to mappings also stored in the database.
  • Image Booth

    Picture of Abbey Sparrow
    Author: Abbey Sparrow
    Date: 2009-04-08 (7 days ago)
    Groups: PHP 5, Graphics
    Description: This class can be used to manipulate images split in layers.

    It can create images that are composed of several independent layers.

    The class can apply different effects separately to the images in the different layers or to all layers at once like resizing the canvas.

    Separate classes are available to apply different types of filters like Gaussian blue, threshold, grayscale, line detection, gradient detection, laplacian filter and Sobel filter.

    In the end it can merge the image layers in a single image that can be saved to a file or served as the current script output in any format supported by the GD extension.

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: