|
|
Contents
Contents
-
| Posted on: |
2012-01-18 |
| Summary: |
The PHP Zeitgeist is an initiative that allows us to understand what were some of the main new trends and concerns of the PHP developers in the past year.
Read this article to learn about what new things PHP developers have been searching more in 2011 and what are their needs that probably still need to be fulfilled. |
-
| Posted on: |
2012-01-12 |
| Summary: |
A security vulnerability found in PHP and many other programming languages may allow attackers to halt servers with vulnerable PHP installations.
Read this article to learn more about this vulnerability and what you can do to avoid that your servers running PHP may be brought down due to this problem. |
-
| Posted on: |
2012-01-05 |
| Summary: |
The official PHP implementation is evolving too slowly, while alternative implementations like Phalanger and Facebook HipHop can run PHP faster thanks to the use of JIT compiler engines.
JIT compilation was the main topic of the episode 19 of the Lately in PHP podcast presented by Manuel Lemos and Ernani Joppert who received as guests Miloslav Beno of the Phalanger team and Nuno Lopes of the PECL LLVM project to discuss this and other interesting topics of the PHP scene.
They also made a brief retrospective of what happened in the PHP world in 2011 and what they expect for 2012.
Listen to the podcast or read the transcript here. |
Contents
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. |
Contents
Contents
Congratulations to Richard Keizer!
|
Nominees to win the award of December of 2011
| Class: |
APC_handler |
 |
|
Description: |
Store session data in MySQL and in memory with APC |
|
Author: |
Eper Kalman |
|
Age: |
36 |
|
Country: |
Serbia |
|
| Class: |
Login with Linux passwd or shadow |
 |
|
Description: |
Authenticate Linux users with passwd or shadow |
|
Author: |
Marcus Brasizza |
|
Age: |
25 |
|
Country: |
Brazil |
|
| Class: |
Web Socket Service |
 |
|
Description: |
Handle Web socket accesses using child processes |
|
Author: |
Nathan Bruer |
|
Age: |
24 |
|
Country: |
United States |
|
| Class: |
Arroba |
 |
|
Description: |
Extract annotation property values from classes |
|
Author: |
Evaldo Barbosa |
|
Age: |
??? |
|
Country: |
Brazil |
|
| Class: |
RoboTamer Backup |
 |
|
Description: |
Backup files using rsync |
|
Author: |
Dennis T Kaplan |
|
Age: |
46 |
|
Country: |
United States |
|
| Class: |
Paypal Invoice API |
 |
|
Description: |
Create and manage invoices Paypal Invoicing API |
|
Author: |
Mubashir Ali |
|
Age: |
26 |
|
Country: |
Pakistan |
|
|
|
Contents
Contents
-
 |
| Author: |
Piotr |
| Date: |
2012-01-25 (2 days ago) |
| Groups: |
HTML, PHP 5, Validation |
| Description: |
This class can create and validate HTML forms.
It can add inputs and labels to a form and generates its HTML output automatically.
The class can also add several types of validation and check if the input values of form submitted to the server are valid.
Currently it supports validate inputs that must not be empty, have a minimum or a maximum length, be an e-mail address, or match a given regular expression. |
|
-
 |
| Author: |
Philipp Strazny |
| Date: |
2012-01-25 (2 days ago) |
| Groups: |
PHP 5, Testing |
| Description: |
This class can evaluate the complexity of classes' code
It can can analyse a given class and provide a ranking of its methods based on their complexity.
Given existing unit tests, this class provides a to do list, consisting of all methods with incomplete or missing tests, again ordered by complexity.
This class complements PHPUnit's code coverage functionality and can be used for guiding test writing efforts.
It provides command line interface options, so it can be executed as a command from a shell. |
|
-
 |
| Author: |
Peter Upfold |
| Date: |
2012-01-24 (3 days ago) |
| Groups: |
PHP 5, E-Commerce, Web services |
| Description: |
This class can process payments with Paypal NVP API.
It can send HTTP requests to Paypal NVP API Web servers to execute any of the support payment commands taking any request parameters as arrays.
The class can send the requests to either the main Paypal site or the Paypal sandbox. |
|
-
 |
| Author: |
Fouad Amiri |
| Date: |
2012-01-24 (3 days ago) |
| Groups: |
PHP 5, Graphics |
| Description: |
This class is a CodeIgniter framework controller to crop and resize images.
It extends the CodeIgniter controller class and can generate a preview for a given image file that is resized or cropped to given dimensions.
The preview image is served in JPEG format. |
|
-
 |
| Author: |
Tyler Paxton |
| Date: |
2012-01-23 (4 days ago) |
| Groups: |
PHP 5, Web services, Validation, Security |
| Description: |
This class can be used to perform CAPTCHA validation presenting challenges to users provided by the AreYouAHuman service.
It can send HTTP requests to the AreYouAHuman Web service API to retrieve HTML to present game challenges to the users.
The class can also send another type request to retrieve a score on how the user did on the presented game challenge so the site can determine if the user is really a human. |
|
-
 |
| Author: |
Brian |
| Date: |
2012-01-23 (4 days ago) |
| Groups: |
Algorithms, PHP 5 |
| Description: |
This class can insert and search text in a Burkhard-Keller tree.
It takes a text string as base term and can insert other terms in a Burkhard-Keller tree consider their Levenshtein distance value relative to the base term.
The class can also query the tree to find similar terms with a Levenshtein distance smaller than a given value. |
|
-
 |
| Author: |
Evangelos Pappas |
| Date: |
2012-01-22 (5 days ago) |
| Groups: |
PHP 5, Databases |
| Description: |
This package provides access to different databases with the same functions.
There is a base abstract class that defines an interface for establishing connections, executing SQL queries, and retrieving query results.
Then there are implementation classes that implement the same interface to access different types of database. Currently there are implementation classes for accessing MySQL and Microsoft SQL server. |
|
-
 |
| Author: |
Arturs Sosins |
| Date: |
2012-01-22 (5 days ago) |
| Groups: |
PHP 5, Graphics, Text processing |
| Description: |
This class can render images with text using graphics as fonts.
It takes a text string and creates an image on which the characters of the string are displayed using separate image files to render each character.
The text may be aligned to the left, right, center or be justified.
The image width may be limited so the text is wrapped if it exceeds that width limit.
The character graphics may be mapped to image files with the same base name in a given directory. Alternatively an array may be passed to define the paths of the character image files.
The generated image may be saved to a file or displayed as the current script output in any of the formats supported by the PHP GD image extension. |
|
-
 |
| Author: |
Jeferson Inacio Siqueira |
| Date: |
2012-01-21 (6 days ago) |
| Groups: |
HTML |
| Description: |
This class can generate a HTML tables from an options array.
It takes an array with options that define several aspects of layout and content to display in an HTML table to be generated by the class.
The options array can define the content of the table header and body cells, attributes for the table, rows and cells, and extra columns.
In Portuguese:
Classe para transposição rápida de arrays em tabelas HTML, com algumas pequenas configurações e uma array contendo dados é possível criar uma tabela, excelente para buscas e listagens. |
|
-
 |
| Author: |
murad |
| Date: |
2012-01-20 (7 days ago) |
| Groups: |
HTML, PHP 5, Databases |
| Description: |
This class can generate links to browse MySQL table query results.
It takes as parameters the number of the current listing page and a given MySQL database table to query and computes the number of rows that it has to be listed.
The class generates HTML links to browse pages of the table query results listing considering that a limited number of records with be displayed per listing page. |
|
Contents
Contents
|