Wednesday, February 18, 2009

[PHP Classes] Weekly newsletter of Wednesday - 2009-02-18

PHP Classes
Icontem

Weekly newsletter of Wednesday - 2009-02-18

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
Problem related to DOMDocument
Unable to access raw string between <a> and </a>
2009-02-16
PHP and Google
Does Google see generated descriptions etc.
2009-02-15
webservices
Execute XML or text file in server using webservices
2009-02-15
PHP Serial Windows
Be able to write to a com port in windows
2009-02-15
combining spam blocker with an existing form
I have an existing php form and need to add this spam blocker...
2009-02-15
runnable xml file
problem
2009-02-15

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 29
2 solomongaby 28
3 Alexander Skakunov 20
4 Khaled Al-Shamaa 19
5 lixlpixel 19
6 Olaf Lederer 18
7 Protung Dragos 16
8 Richard Munroe 12
9 Horst Nogajski 12
10 Ehsanul Haque 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 Md. Mahmud Ahsan!


Rank Class Author Score Points Prize
1 Facebook Notification Class
Send e-mail and notifications to Facebook users
Md. Mahmud Ahsan 36.00% 7 One copy of the Zend Studio
2 SQL Parse and Compile
Parse and compose SQL queries programatically
Tom Schaefer 20.00% 6 One copy of VS.PHP
3 adv_net
Analyze the local network with nmap
Tomasz Malewski 16.00% 5
4 Console Progress Bar
Draw a progress bar in ANSI console
Alex B. Snet 14.00% 4
5 Dash Media Player
Embed the Dash Media player in a Web page
Travis Tidwell 8.00% 3
6 Name Parser
Parse a person full name to retrieve its parts
G. Miernicki 4.00% 2
7 IAF decoder coder
Parse and generate Outlook IAF configuration files
ruslan kononov 2.00% 1

Nominees to win the award of January of 2009

Class: Unicode Manipulation Picture of Rubens Takiguti Ribeiro
Description: Manipulate text with Unicode encodings
Author: Rubens Takiguti Ribeiro
Age: 24
Country: Brazil Brazil

Class: html2pcl Picture of Nurul Ferdous
Description: Convert HTML to PCL
Author: Nurul Ferdous
Age: ???
Country: Bangladesh Bangladesh

Class: Cartoonfy Picture of László Zsidi
Description: Process an image to make it look like a cartoon
Author: László Zsidi
Age: 35
Country: Hungary Hungary

Class: LR Parsing Tables Picture of Debug
Description: Generate parsing tables for context free grammars
Author: Debug
Age: 19
Country: United States United States

Class: GD Magic Picture of luigi de rosa
Description: Apply effects on images using only GD
Author: luigi de rosa
Age: 15
Country: Italy Italy

Class: Ads and content limit Picture of lee johnstone
Description: Keeps track of visitors to show limited ads a day
Author: lee johnstone
Age: 25
Country: Australia Australia

Class: Yahoo BBAuth Picture of Sadiqur Rahman
Description: Authenticate users with Yahoo accounts
Author: Sadiqur Rahman
Age: 24
Country: Bangladesh Bangladesh

Class: PHP Text Classifier Picture of alfan
Description: Classify text in categories using Bayesian method
Author: alfan
Age: 20
Country: Indonesia Indonesia

Class: Check Curly Braces Picture of raenkrus
Description: Check matching curly brackets in text files
Author: raenkrus
Age: ???
Country: Italy Italy

Class: NSGSC Picture of Danilo Castro
Description: Calculate quantum computing graph states
Author: Danilo Castro
Age: 28
Country: Brazil Brazil

Class: Cpanel Backup scheduler Picture of Sanjoy Ganguly
Description: Schedule a backup of a Cpanel hosting account
Author: Sanjoy Ganguly
Age: ???
Country: India India

Class: Torrent Pieces Hash Verification Picture of Charalampos Pournaris
Description: Compare downloaded data with torrent data
Author: Charalampos Pournaris
Age: 23
Country: Greece Greece

Class: DIV Based Table Generator Picture of Muhammad Arfeen
Description: Generate table like HTML layouts using only DIVs
Author: Muhammad Arfeen
Age: ???
Country: Pakistan Pakistan

Class: AIS_Util_MultibyteSort Picture of Christian
Description: Sort arrays with text encoded using Unicode
Author: Christian
Age: 26
Country: Germany Germany

Vote

Contents


Latest blog trackback links

Trackback Class Age in days
Image authentication with PHP
...
KCAPTCHA 1
cPanel / WHM - a kind of rant
Anyone who knows me will know that I'...
WHM XML API 3
Yahoo BOSS Goes Commercial + SearchMonkey - Get Started Now - PHP/JS/Ruby API Wrappers and Tutorials!
In an indepth preview and announcemen...
Yahoo Boss Search 5
Twitter's Libraries
...
Twitter 6
PHP Class - Geshi
GeSHi is a Generic Syntax Highlighter...
GeSHi 7
Links: Mobile phones & SMS Gateways
Recently, I've been reading on mobile...
SMS Gateway API (gammu) 8
GIS and mapping tools
Some of the work I do for school and ...
KML Generator 9
VCAge Accepted into PHPClasses
VCAge has been accepted into PHPClass...
Validate-Calculate Age 10
Why Drupal is so slow! (part 2)
While the hook system makes Drupal ve...
Simple Hooks Plugin 11
PHP Programmer - Modify Login/DB
I'm looking for a PHP programmer with...
AdminPro class 15

Contents


Latest support forum threads

Subject Posted on Class
Good job, congratulation :-)
Package rating comment
2009-02-18 CalcDate
faster implementation
there's another one that's 17x as fast
2009-02-17 AES Cipher
faster implementation
there's another one that's 4x as fast and supports all key sizes
2009-02-17 AES 128
Nice class.
Package rating comment
2009-02-17 Object Oriented cURL
No scanning
Only homepage in sitemap
2009-02-16 Automap
Excellent Script :D one small fix, as Google Calender will w...
Package rating comment
2009-02-16 ical parser
QGoogleVisualizationAPI and Pattern Format
Does this class support Pattern Formats for the Table visual.?
2009-02-16 QGoogleVisualizationAPI
Extending the Methods
I want to commit new versions and revert to old versions
2009-02-16 PHP SVN Client
Very nice class, clean code, easy to understand, well documen...
Package rating comment
2009-02-16 File Writer
problem when write zip write to disk
zip written to disk code is not working properly
2009-02-16 Create ZIP File

Contents


  • Latest package entries

  • Bitly

    Picture of Ruslanas
    Author: Ruslanas
    Date: 2009-02-17 (1 day ago)
    Groups: PHP 5, Web services
    Description: This class can be used to generate short URLs and use other services of the bit.ly site.

    It can send HTTP requests to the bit.ly site Web services API server to perform several operations with URLs.

    Currently it can create short versions of a given URL, get the original URL of a short URL, get information, referrer and traffic statistics of a short URL.
  • Tool_JIT

    Picture of Tom Schaefer
    Author: Tom Schaefer
    Date: 2009-02-17 (1 day ago)
    Groups: PHP 5, Data types
    Description: This class can be used to generate data structures in JSON for JavaScript Information Visualization Toolkit (JIT).

    It can compose the definition of objects to be visualized by the JIT library.

    When all objects are composed, the class generates a string in JSON with the details of the definition of the objects.
  • Object Oriented cURL

    Picture of David H
    Author: David H
    Date: 2009-02-16 (2 days ago)
    Groups: Networking, HTTP, PHP 5
    Description: This class can be used to send HTTP requests using the Curl library.

    It can setup one or more sessions to send HTTP requests to servers of given URLs.

    The class can execute individual session requests or multiple requests at a time.

    It can also retrieve information about the status of each request session.
  • Checksum

    Picture of Tom Schaefer
    Author: Tom Schaefer
    Date: 2009-02-16 (2 days ago)
    Groups: PHP 5, Text processing, Security
    Description: This class can be used to compute checksums of values passed by link URLs.

    It can generate a checksum from a list of parameters and values to be passed in links using a private constant key value.

    The class can also determine if a checksum is valid for a given list of parameters and values.

    The verification may consider a time range so the checksum is only valid if the current time is within the given range.
  • File Writer

    Picture of Ethan Sterling
    Author: Ethan Sterling
    Date: 2009-02-15 (3 days ago)
    Groups: PHP 5, Files and Folders
    Description: This class can be used to write to files safely.

    It can open files for writing or appending adding exclusive locks to prevent simultaneous write accesses.

    The class can also create backup copies of the files before opening for changing them.
  • MySpace Content Grab

    Picture of Mikey King
    Author: Mikey King
    Date: 2009-02-15 (3 days ago)
    Groups: Web services, Social Networking
    Description: This class can be used to retrieve information from a given MySpace profile page.

    It takes a MySpace profile URL and retrieve the page to extract several types of content.

    Currently it extracts the MySpace user name, gender, age, friends, comments, picture, location, saying, mood, last login, etc..
  • PDO connection and multi pagination

    Picture of Igor Herson Aquino de França
    Author: Igor Herson Aquino de França
    Date: 2009-02-14 (4 days ago)
    Groups: HTML, PHP 5, Databases
    Description: This class can be used to show links to browse database query results using PDO.

    It can generate links to browse the results of a given database query assuming a given limit number of results per page.

    The class can also generate a form to jump to an user defined page of the results listing.

    It can also generate navigation links with letters that specify the first character of a given query result field.
  • Request Info User Agent

    Picture of Frédéric Thizy
    Author: Frédéric Thizy
    Date: 2009-02-14 (4 days ago)
    Groups: HTTP, PHP 5
    Description: This class can be used to detect the type of browser accessing the site.

    It can parse the user agent identification sent by the browser or robot accessing the site and extract the browser type and other details.

    Currently it can determin whether the browser is a regular browser, a search engine crawler, a mobile phone, the user operating system, etc..
  • Template Class / Viewer

    Picture of Ralf Mike Pretzlaw
    Author: Ralf Mike Pretzlaw
    Date: 2009-02-14 (4 days ago)
    Groups: Templates
    Description: Template-Class

    With this class you can seperate the PHP-source from the design of your page. Just include this script and you are able to make objects, that contain the design of your page with some placeholder like: {placeholder}

    To fill them just act as follows:
    // Create the new Object
    $tpl = new Template("the_template_file.html");
    // Give the placeholder it's value / content
    $tpl->placeholder = "Hello World!";

    Remark that you set the value without the initiating and concluding chars, that are set in the globals "TEMPLATE_OPEN" and "TEMPLATE_CLOSE".

    You can also fill the placeholder with another template:
    // Bind a template to the placeholder
    $tpl->placeholder = new Template("another_template.html");
    // Access to the new placeholders
    $tpl->placeholder->placeholer_of_the_other_template = "foo";

    You can repeat this as often / "deep" as you want.

    Since version 1.2.0 you can add PHP-Scripts as an placeholder for your template. It's output (after execution) will be set for the placeholders value:
    // Add placeholder "foo" to template
    $tpl->foo = new Template("script.php");

    This has been added just to enhance the possibilities of this class. To use PHP as a placeholder is not the sense of templates!

    ATTENTION : Do NOT use ob_* within the PHP script, which shall be included.
    All PHP scripts are standalone-scripts. So if you want to use a variable from the mainscript you'll have to make it global in the template-script:
    global $var_name;
  • Html 2 Array

    Picture of Raj Trivedi
    Author: Raj Trivedi
    Date: 2009-02-13 (5 days ago)
    Groups: HTML, PHP 5
    Description: This class can be used to extract field values from HTML document forms.

    It can take a string with an HTML document and parse it to extract the list of fields contained in the forms.

    The details about the extracted fields are stored in a class array variable.
  • Benchmark stopwatch

    Picture of Kai Dorschner
    Author: Kai Dorschner
    Date: 2009-02-13 (5 days ago)
    Groups: PHP 5, Time and Date
    Description: This class can be used to measure the time a PHP script takes to execute.

    It can start measuring the time in milliseconds that passes since any given point of a PHP script.

    The class can also suspend and resume the time measuring any time later in the script.

    It can return a formatted string with the list of periods of time that were measured.
  • Spam blocker

    Picture of Alec Scaresbrook
    Author: Alec Scaresbrook
    Date: 2009-02-12 (6 days ago)
    Groups: Networking, PHP 5, Security
    Description: This class can be used to check spammers' IP address in Project Honey Pot RBL (Realtime Black List).

    It can perform a query to the Project Honey Pot RBL DNS server for a given IP address using your RBL API key.

    The class analyzes the RBL response and set a session variable if the current user IP address is of a spammer that should be blocked.

    The blocked addresses are logged to a file.
  • Tmpl

    Picture of Marko Schulz
    Author: Marko Schulz
    Date: 2009-02-12 (6 days ago)
    Groups: PHP 5, Templates
    Description: This class implements a template engine that replaces placeholders with variable values.

    It can read a template file and replace placeholders with given variable values.

    The processed template is returned as a single string.
  • ajDbBackup

    Picture of Aman Kumar Jain
    Author: Aman Kumar Jain
    Date: 2009-02-11 (7 days ago)
    Groups: Email, Databases, Systems administration
    Description: This class can be used to take a MySQL database backup and send it by e-mail.

    It can take a backup of a given MySQL database using the mysqldump command. Then it uses the tar command to pack the backup file.

    The class can send an e-mail message to a given address sending the packed backup file as attachment.
  • GD Source

    Picture of László Zsidi
    Author: László Zsidi
    Date: 2009-02-11 (7 days ago)
    Groups: Graphics
    Description: This class can be used to create multiple GD image resources from images.

    It takes as parameter an array of strings that can be either local or remote file names of JPG, GIF and PNG images, or the image files binary data as strings.

    The class loads the images and creates an array of GD image resource handles that are stored in a class variable.

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: