Class: | ycTIN - TTF Info | |
| Description: | Retrieve information from TrueType font files |
| Author: | Timmy Tin (ycTIN) |
| Age: | ??? |
| Country: | Hong Kong |
Comment: | TrueType fonts are often used to provide very personalized typography to the text displayed in many Web site pages. This class provides means to extract information from TrueType font files using pure PHP code that does not require any special PHP extension. |
|
Class: | TypeSafeStruct | |
| Description: | Manipulate type safe objects |
| Author: | Tom Schaefer |
| Age: | ??? |
| Country: | Germany |
Comment: | PHP 5 provides type hinting support that allows verifying the types of values passed to class function parameters, but it only supports checking parameters that expect object or array parameters. This package provides an alternative solution for checking parameters of setter functions for many other types of values. It is based on the name of function that is called. |
|
Class: | untiny | |
| Description: | Determine the pages where short URLs lead |
| Author: | James Hinds |
| Age: | ??? |
| Country: | United States |
Comment: | URL shortening sites became very popular again, thanks mainly to the Twitter phenomenon. The problem of using shortened URLs is that users do not know in advance where exactly the links point. This class provides a simple solution to determine the redirection URL regardless of the short URL service that is used. |
|
Class: | Dijkstra | |
| Description: | Find route between points using Dijkstra algorithm |
| Author: | Xu Yulei |
| Age: | ??? |
| Country: | Sweden |
Comment: | Dijkstra algorithm is very popular to determine the best path to route packets of information sent over the Internet, but it can be used to the determine the best path to go through any type of network. This class provides a pure PHP implementation of the Dijkstra algorithm |
|
Class: | CSP Filter | |
| Description: | Filter HTML based on Content Security Policy |
| Author: | Michael A. Peters |
| Age: | 36 |
| Country: | United States |
Comment: | When displaying HTML content submitted to a site by untrusted users, you need to be careful to not allow cross-site scripting and cross-site request forgery security exploits that can be performed by specially crafted HTML and Javascript. Mozilla foundation people have defined a Content Security Policy that defines which HTML elements can be or not be included in a page. This class can filter untrusted HTML using Mozilla Content Security Policy rules. |
|
Class: | PDF to JPG (Flip book) | |
| Description: | Convert PDF files to JPEG images using ImageMagick |
| Author: | Satish Kumar |
| Age: | 30 |
| Country: | India |
Comment: | PDF is a very popular format for distributing documents that are ready to be printed. Displaying PDF documents on a site, depends on the availability of browser plug-ins or external programs installed on the user machine. This class provides a solution for extracting images of the pages of a PDF document, so it can be browsed on a Web site without depending on having the right plug-ins or programs installed in the user browser. |
|
Class: | Overload | |
| Description: | Implement class function overloading |
| Author: | Ralf Mike Pretzlaw |
| Age: | 25 |
| Country: | Germany |
Comment: | Overloading is a feature built-in in some Object Oriented languages like C++. It allows calling a class function with the same name but is implemented in multiple ways depending on the number and type of parameters that are passed to a function. Currently PHP does not provide built-in functionality to provide overload support exactly like in C++. There is an overload extension in PECL but it is not exactly the same thing. This class provides overload functionality emulation using PHP 5 magic methods. |
|
Class: | MP3 Class | |
| Description: | Manipulate MP3 audio files |
| Author: | mfboy |
| Age: | ??? |
| Country: | China |
Comment: | MPEG is a standard format for storing video and audio streams. MPEG 1 audio layer 3, also known as MP3, is a very popular way for storing compressed audio streams in MPEG format. This package allows parsing and manipulating MPEG frames that can be used to build MP3 audio manipulation applications in PHP. |
|
Class: | Image Booth | |
| Description: | Manipulate images split in layers |
| Author: | Abbey Sparrow |
| Age: | 31 |
| Country: | United States |
Comment: | Photoshop is a very popular program that allows editing images that are composed of several layers of independent images. This package implements a solution that allows editing complex images made of layers to which can be applied several types of image editing operations. |
|
Class: | jsCheck | |
| Description: | Check whether Javascript is enabled in the browser |
| Author: | Gustav Eklundh |
| Age: | 19 |
| Country: | Sweden |
Comment: | Some sites implement features that depend on Javascript libraries or embeddable elements that need Javascript to properly integrate them on the page. However, sometimes Javascript support is disabled on the browser for some reason. This class provides a solution to detect whether Javascript is enabled on the browser, so the applications can display alternative content or show messages to tell the user that enabling Javascript support is necessary. |
|
Class: | PHP Git | |
| Description: | Retrieve project files from GIT repositories |
| Author: | Cesar D. Rodas |
| Age: | 21 |
| Country: | Paraguay |
Comment: | GIT is a modern revision control system that is used by developers to maintain different revisions of project files. This package provides a pure PHP solution to access project files maintained in a GIT repository. |
|
Class: | Array to Object converter | |
| Description: | Turn any array into an object |
| Author: | Sebastian Potasiak |
| Age: | 15 |
| Country: | Poland |
Comment: | Since PHP 5, classes can be used to access objects as if they were arrays. This class takes advantage of that possibility to quickly initialize object variables from data taken from associative arrays. |
|
|
No comments:
Post a Comment