Search
Search titles only
By:
Search titles only
By:
Log in
Register
Search
Search titles only
By:
Search titles only
By:
Menu
Install the app
Install
Forums
New posts
All threads
Latest threads
New posts
Trending threads
Trending
Search forums
What's new
New posts
New ads
New profile posts
Latest activity
Free Ads
Latest reviews
Search ads
Members
Current visitors
New profile posts
Search profile posts
Contact us
Latest ads
එක පැකේජ් එකයි මාසෙටම Unlimited Internet. තාමත් DATA CARD දාන්න සල්ලි වියදම් කරනවද? අඩුම මිලට අපෙන්.
sayuru bandara
Updated:
Tuesday at 12:30 PM
Ad icon
ඉන්ටර්නෙට් එකෙන් හරියටම සල්ලි හොයන්න සහ Success වෙන්න කැමතිද? 🚀 (E-Money & Success Stories)
siri sumana
Updated:
Saturday at 11:44 PM
Gemini AI PRO 18 months Offer
Hawaka
Updated:
May 27, 2026
Ad icon
koko account
DasunEranga
Updated:
May 27, 2026
Ad icon
koko account
DasunEranga
Updated:
May 27, 2026
Electronics
Vehicles
Property
Search
Reply to thread
Forums
Computers & Internet
Software Development
Classes & Libraries For PHP Developers
Get the App
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Message
<blockquote data-quote="mldarshana" data-source="post: 13144238" data-attributes="member: 25657"><p style="text-align: center"><span style="font-size: 18px"><span style="color: RoyalBlue"><strong>Really Useful Classes & Libraries For PHP Developers</strong></span></span></p> <p style="text-align: center"><strong>Source: <a href="http://www.w3avenue.com/2009/08/11/really-useful-classes-and-libraries-for-php-developers/" target="_blank">http://www.w3avenue.com/2009/08/11/really-useful-classes-and-libraries-for-php-developers/</a></strong></p> <p style="text-align: center"><strong></strong></p><p><strong></strong></p><p><strong><span style="color: RoyalBlue">Database</span></strong></p><p></p><p> </p><ul> <li data-xf-list-type="ul"><a href="http://adodb.sourceforge.net/" target="_blank"><strong>ADOdb</strong></a><br /> An object oriented library written in PHP that abstracts database operations for portability. It is modeled on Microsoft’s <strong>ADO</strong>, but has many improvements that make it unique (eg. <strong>Pivot Tables</strong>, <strong>Active Record</strong> support, generating HTML for paging recordsets with next and previous links, cached recordsets, HTML menu generation, etc). Supports large number of databases including: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, and generic ODBC, ODBTP.</li> <li data-xf-list-type="ul"><strong><a href="http://www.redbeanphp.com/" target="_blank">RedBean</a></strong><br /> RedBean is an easy, lightweight ORM for PHP that doesn’t require any configuration and works out of the box. The only requirement is a database connection string; it offer a single setup-class that gets you up and running with just 1 single method invocation.</li> <li data-xf-list-type="ul"><a href="http://www.doctrine-project.org/" target="_blank"><strong>Doctrine</strong></a><br /> Doctrine is an object relational mapper (<strong>ORM</strong>) for PHP 5.2.3+ that sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernates HQL. This provides developers with a powerful alternative to SQL that maintains flexibility without requiring unnecessary code duplication.</li> <li data-xf-list-type="ul"><a href="http://phplinq.codeplex.com/" target="_blank"><strong>PHPLINQ</strong></a><br /> A set of PHP classes mimicing C#3.0′s <strong>LINQ</strong> (Language Integrated Query) extension methods.PHPLinq currently features: LINQ operators (select, take, skip, orderBy / orderByDescending, thenBy / thenByDescending), Lambda expressions, and Anonymous types.</li> <li data-xf-list-type="ul"><a href="http://mimesis.110mb.com/" target="_blank"><strong>Mimesis</strong></a><br /> Mimesis is an Open Source PHP <strong>Flat File Database</strong> low-level API designed to act as a backend for server-side scripts that require database functionality. Instead of parsing SQL statements, Mimesis uses PHP’s object-oriented constructs to provide a distinct class with various database manipulation methods.</li> </ul><p><span style="color: RoyalBlue"><strong>Development</strong></span></p><p></p><p> </p><ul> <li data-xf-list-type="ul"><a href="http://matrix.squiz.net/developer/tools/php_cs" target="_blank"><strong>PHP CodeSniffer</strong></a><br /> PHP CodeSniffer is a PHP5 script that tokenizes and “sniffs” PHP code to detect violations of a defined set of coding standards. It is an essential development tool that ensures that your code remains clean and consistent. It can even help prevent some common semantic errors made by developers.</li> <li data-xf-list-type="ul"><a href="http://manual.phpdoc.org/" target="_blank"><strong>phpDocumentor</strong></a><br /> Similar to Javadoc, and written in php, phpDocumentor can be used from the command line or a web interface to create professional <strong>documentation</strong> from php source code. phpDocumentor has support for linking between documentation, incorporating user level documents like tutorials and creation of highlighted source code with cross referencing to PHP general documentation.</li> </ul><p><span style="color: RoyalBlue"><strong>Document</strong></span></p><p></p><p> </p><ul> <li data-xf-list-type="ul"><a href="http://www.tcpdf.org/" target="_blank"><strong>TCPDF</strong></a><br /> An Open Source PHP class for generating <strong>PDF</strong> documents. Requires no external libraries for the basic functions; supports all ISO page formats including UTF-8, Unicode, RTL languages and HTML.</li> <li data-xf-list-type="ul"><a href="http://www.phppowerpoint.net/" target="_blank"><strong>PHPPowerPoint</strong></a><br /> Based on Microsoft’s OpenXML standard PHPPowerPoint Classes enables you to read and write <strong>PowerPoint</strong> files. Features include: setting presentation meta data (author, title, description, …), adding slides, adding images to your presentation and much more!</li> <li data-xf-list-type="ul"><a href="http://www.phpexcel.net/" target="_blank"><strong>PHPExcel</strong></a><br /> Based on Microsoft’s OpenXML standard PHPExcel Class enables you to read and write <strong>Excel</strong> files. Features include: setting spreadsheet meta data (author, title, description, …), multiple worksheets, different fonts and font styles, cell borders, fills, gradients, adding images to your spreadsheet and much, much more!</li> <li data-xf-list-type="ul"><a href="http://sourceforge.net/projects/phprtf/" target="_blank"><strong>PhpRtf Lite</strong></a><br /> Purpose of this library is to create <strong>RTF</strong> documents with PHP, which are compatible with <strong>Microsoft Word</strong> and <strong>Open Office Writer</strong> programs. Main features include: Document sections formatting: margins, paper size, borders and other (document can have more than one section); Headers and footer formatting; Paragraph control: background, borders, alignment and other; Font control: bold, italic, face, size, color (it’s possible to use html style tags); Embedded images (.jpg and .png formats); Tables formatting: sizes, borders, background and alignment of cells; UTF-8 support.</li> <li data-xf-list-type="ul"><a href="http://www.phpconcept.net/pclzip/index.en.php" target="_blank"><strong>PclZip</strong></a><br /> Offers <strong>compression</strong> and <strong>extraction</strong> functions for <strong>Zip</strong> formatted archives (WinZip, PKZIP). It gives you the ability to create an archive, list the content and extract all its content in the file system. PclZip defines an object class which represent a Zip Archive. This class manages the archive properties and offers access method and actions on the archive.</li> </ul><p><span style="color: RoyalBlue"><strong>Email</strong></span></p><p></p><p> </p><ul> <li data-xf-list-type="ul"><a href="http://swiftmailer.org/" target="_blank"><strong>Swift Mailer</strong></a><br /> Swift Mailer integrates into any web app written in PHP 5, offering a flexible and elegant object-oriented approach to sending emails with a multitude of features: Send emails using <strong>SMTP</strong>, <strong>Sendmail</strong>, <strong>Postfix</strong> or a custom Transport implementation of your own, Support servers that require username & password and/or encryption, Protect from header injection attacks without stripping request data content, Send MIME compliant HTML/multipart emails, Use event-driven plugins to customize the library, Handle large attachments and inline/embedded images with low memory use.</li> <li data-xf-list-type="ul"><a href="http://phpmailer.worxware.com/" target="_blank"><strong>PHPMailer</strong></a><br /> Full featured email transfer class for PHP. PHPMailer features: Supports emails digitally signed with S/MIME encryption, Supports emails with multiple TOs, CCs, BCCs and REPLY-TOs, Supports Text & HTML emails, Embedded image support, Multipart/alternative emails for mail clients that do not read HTML email, Redundant SMTP servers, SMTP authentication, Tested on multiple <strong>SMTP</strong> servers: <strong>Sendmail</strong>, qmail, <strong>Postfix</strong>, <strong>Gmail</strong>, Imail, Exchange, etc.</li> </ul><p><span style="color: RoyalBlue"><strong>Form</strong></span></p><p></p><p> </p><ul> <li data-xf-list-type="ul"><a href="http://www.phpcaptcha.org/" target="_blank"><strong>Securimage</strong></a><br /> An open-source free PHP <strong>CAPTCHA</strong> script for generating complex images and CAPTCHA codes to protect forms from spam and abuse. It can be easily added into existing forms on your website to provide protection from spam bots.</li> <li data-xf-list-type="ul"><a href="http://pof.sourceforge.net/" target="_blank"><strong>phpObjectForms</strong></a><br /> phpObjectForms is a fully object-oriented, highly customizable, easily extendable, library for creating and processing HTML forms without writing any HTML code. Main Features: Support for all the standard HTML form input elements, <strong>Server-side input validation</strong> based on regular expressions, Optional client-side JavaScript pre-validation, Support for template-based forms. The output forms presentation is highly tied with CSS, therefore it can be easily tuned without writing any code but only by changing the style sheet.</li> </ul><p><span style="color: RoyalBlue"><strong>HTML / CSS</strong></span></p><p></p><p> </p><ul> <li data-xf-list-type="ul"><a href="http://htmlpurifier.org/" target="_blank"><strong>HTML Purifier</strong></a><br /> HTML Purifier is a standards-compliant <strong>HTML</strong> filter library written in PHP. HTML Purifier will not only remove all malicious code (better known as <strong>XSS</strong>) with a thoroughly audited, secure yet permissive white list, it will also make sure your documents are standards compliant, something only achievable with a comprehensive knowledge of W3C’s specifications.</li> <li data-xf-list-type="ul"><a href="http://qbnz.com/highlighter/" target="_blank"><strong>GeSHi – Generic Syntax Highlighter</strong></a><br /> GeSHi is a <strong>syntax highlighter</strong> for HTML, written in PHP. Basically, you input the source you want to highlight and the name of the language you want to highlight it in, and GeSHi returns the syntax-highlighted result. But it doesn’t stop there – GeSHi has many powerful and unique features, including: The ability to change the styles of any highlighted element on the fly, Use of CSS classes to reduce the amount of output produced (GeSHi can also produce a stylesheet to be used with a language on the fly), XHTML 1.0 Strict + CSS2 compliance, Auto-caps/noncaps of keywords, Line numbering (both normal and fancy forms, see the demo, and many more!</li> </ul><p><span style="color: RoyalBlue"><strong>Image / Media / File</strong></span></p><p></p><p> </p><ul> <li data-xf-list-type="ul"><a href="http://asido.info/" target="_blank"><strong>Asido</strong></a><br /> A PHP <strong>image processing</strong> solution, with “pluggable” drivers(adapters) for virtually any environment: GD2, Magick Wand, Image Magick via shell, Image Magick via extension, etc. Asido offers the following functionality: resize images, watermark images, rotate imates, copy images, crop images, grayscale images, convert images.</li> <li data-xf-list-type="ul"><a href="http://phpthumb.gxdlabs.com/" target="_blank"><strong>PHP Thumb</strong></a><br /> A light-weight <strong>image manipulation</strong> library aimed at thumbnail generation. It features the ability to resize by width, height, and percentage, create custom crops, or square crops from the center, and rotate the image. You can also easily add custom functionality to the library through plugins. It also features the ability to perform multiple manipulations per instance (also known as chaining), without the need to save and re-initialize the class with every manipulation.</li> <li data-xf-list-type="ul"><a href="http://wideimage.sourceforge.net/" target="_blank"><strong>WideImage</strong></a><br /> WideImage is an object-oriented library for <strong>image manipulation</strong>. The library focuses on often-used image operations and ease of use. It provides a simple and unified way to loading and saving images from/to files, strings, database and even URLs (load only, must be enabled in PHP). Supports the most common image formats: GIF, PNG, JPEG, GD and GD2.</li> <li data-xf-list-type="ul"><a href="http://shiftingpixel.com/2008/03/03/smart-image-resizer/" target="_blank"><strong>Smart Image Resizer</strong></a><br /> Allows you to <strong>resize and crop</strong> any image on your website without touching the actual image or writing any code. Simply upload each image once at a high enough resolution and then reuse it at any size you want, anywhere you want. Features include: Resizes JPEGs, GIFs, and PNGs, Intelligently sharpens for crisp photos at any size, Can crop based on width:height ratios, Can color-fill transparent GIFs and PNGs, Built-in caching keeps image variations for optimal performance.</li> <li data-xf-list-type="ul"><a href="http://www.verot.net/php_class_upload.htm" target="_blank"><strong>class.upload.php</strong></a><br /> This PHP script <strong>uploads files</strong> and manipulates images very easily. The perfect script to generate thumbnails or create a photo gallery! It can convert, resize and work on uploaded images in many ways, add labels, watermarks and reflections and other image editing features. You can use it for files uploaded through an HTML form, a Flash uploader, or on local files.</li> <li data-xf-list-type="ul"><a href="http://www.getid3.org/" target="_blank"><strong>getID3()</strong></a><br /> A PHP script that extracts useful information (such as ID3 tags, bitrate, playtime, etc.) from MP3s & other <strong>multimedia file formats</strong> (Ogg, WMA, WMV, ASF, WAV, AVI, AAC, VQF, FLAC, MusePack, Real, QuickTime, Monkey’s Audio, MIDI and more).</li> <li data-xf-list-type="ul"><strong><a href="http://www.kingsquare.nl/php-psd-reader" target="_blank">PHP PSD Reader</a></strong><br /> PHP comes with built-in support to read and write images in many formats using the GD library. However, it does not support the Photoshop image format: PSD. This class fill partly that void by reading Photoshop PSD image files and creating a GD image resource from the Photoshop image bitmaps.</li> </ul><p><span style="color: RoyalBlue"><strong>JavaScript / AJAX</strong></span></p><p></p><p> </p><ul> <li data-xf-list-type="ul"><a href="http://www.phplivex.com/" target="_blank"><strong>PHPLiveX</strong></a><br /> PHPLiveX is a lightweight PHP-JavaScript class library that helps you integrate <strong>AJAX</strong> to your PHP applications. Without a page is loaded again, you may call your PHP functions in the same page, submit your form to an URL and send a request to another page with any type of data.</li> <li data-xf-list-type="ul"><a href="http://www.xajaxproject.org/" target="_blank"><strong>Xajax</strong></a><br /> Xajax is an open source PHP library and JavaScript engine that allows you to easily create powerful, web-based, Ajax applications using HTML, CSS, JavaScript, and PHP that can asynchronously call server-side PHP functions and update content.</li> </ul><p><span style="color: RoyalBlue"><strong>Microformats</strong></span></p><p></p><p> </p><ul> <li data-xf-list-type="ul"><a href="http://code.google.com/p/xmfp/" target="_blank"><strong>Xmf Parser</strong></a><br /> Extensible Microformats Parser for PHP 5. Currently supported Microformats include: <strong>xfn, rel-license, rel-tag, geo, adr, hcard, hcalendar, hreview, hresume</strong>.</li> <li data-xf-list-type="ul"><a href="http://www.kigkonsult.se/iCalcreator/index.php" target="_blank"><strong>iCalcreator</strong></a><br /> iCalcreator is a PHP class managing <strong>iCal</strong> formatted files for non-calendar systems like CMS, project management systems and other applications able to process calendar information. iCalcreator features create, parse, edit and select calendar and calendar components.</li> <li data-xf-list-type="ul"><a href="http://code.google.com/p/hkit/" target="_blank"><strong>hKit</strong></a><br /> A simple PHP5 tool for extracting common <strong>microformats</strong> from a page. The page can be presented as a string or a URL, and the result is handed back as a standard PHP array structure. hkit uses SimpleXML for parsing, and therefore requires PHP5.</li> <li data-xf-list-type="ul"><a href="http://code.google.com/p/transformr/" target="_blank"><strong>Transformr</strong></a><br /> A Simple set of XSLT and PHP tools for Transforming Microformats.</li> </ul><p><span style="color: RoyalBlue"><strong>RSS & Atom Feeds</strong></span></p><p></p><p> </p><ul> <li data-xf-list-type="ul"><a href="http://simplepie.org/" target="_blank"><strong>SimplePie</strong></a><br /> An open sources PHP class that provides an easy to use API for handling all of the dirty work when it comes to fetching, caching, parsing, normalizing data structures between <strong>RSS</strong> and <strong>Atom</strong> formats, handling character encoding translation, and sanitizing the resulting data.</li> </ul><p><span style="color: RoyalBlue"><strong>Security</strong></span></p><p></p><p> </p><ul> <li data-xf-list-type="ul"><a href="http://php-ids.org/" target="_blank"><strong>PHP Intrusion Detection System (PHPIDS)</strong></a><br /> A simple to use, well structured, fast and state-of-the-art <strong>security layer</strong> for your PHP based web application. The IDS neither strips, sanitizes nor filters any malicious input, it simply recognizes when an attacker tries to break your site and reacts in exactly the way you want it to. Currently the PHPIDS detects all sorts of XSS, SQL Injection, header injection, directory traversal, RFE/LFI, DoS and LDAP attacks. Based on a set of approved and heavily tested filter rules any attack is given a numerical impact rating which makes it easy to decide what kind of action should follow the hacking attempt. This could range from simple logging to sending out an emergency mail to the development team, displaying a warning message for the attacker or even ending the user’s session.</li> </ul><p><span style="color: RoyalBlue"><strong>Testing & Debugging</strong></span></p><p></p><p> </p><ul> <li data-xf-list-type="ul"><a href="http://www.phpunit.de/" target="_blank"><strong>PHPUnit</strong></a><br /> PHPUnit is a member of the <strong>xUnit</strong> family of testing frameworks and provides both a framework that makes the writing of tests easy as well as the functionality to easily run the tests and analyze their results.</li> <li data-xf-list-type="ul"><a href="http://simpletest.sourceforge.net/" target="_blank"><strong>SimpleTest</strong></a><br /> SimpleTest is is similar to <strong>JUnit</strong>/PHPUnit. It supports mock objects and can be used to automate the regression testing of web applications with a scriptable HTTP Client that can parse HTML pages and simulate things like clicking on links and submitting forms.</li> <li data-xf-list-type="ul"><a href="http://www.php-debug.com/" target="_blank"><strong>PHP Debug</strong></a><br /> Provides assistance in <strong>debugging</strong> PHP code, by program trace, variables display, process time, included files, queries executed, watch variables… This information is gathered through the script execution and therefore are displayed at the end of the script (in a nice floating div or a html table) so that it can be read and used at any moment.</li> </ul><p><span style="color: RoyalBlue"><strong>Web Services</strong></span></p><p></p><p> </p><ul> <li data-xf-list-type="ul"><a href="http://keithdevens.com/software/xmlrpc" target="_blank"><strong>XML-RPC Library for PHP</strong></a><br /> a fully compliant XML-RPC client and server written in pure PHP. Only requirements are PHP, and the XML parser you’re guaranteed to have if you’re using PHP built into Apache (which most people are).</li> <li data-xf-list-type="ul"><strong>PHP API Libraries & Wrapper Classes For Popular Services</strong><ul> <li data-xf-list-type="ul"><a href="http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=131" target="_blank"><strong>Amazon</strong> Web Services</a></li> <li data-xf-list-type="ul"><a href="http://bingapiphp.codeplex.com/" target="_blank"><strong>Bing</strong> API PHP Library</a></li> <li data-xf-list-type="ul"><a href="http://delicious.com/help/api" target="_blank"><strong>Delicious</strong></a> – <a href="http://www.phpdelicious.com/" target="_blank">PhpDelicious</a></li> <li data-xf-list-type="ul"><a href="http://apidoc.digg.com/" target="_blank"><strong>Digg</strong></a> <a href="http://www.rawseo.com/news/2009/05/06/how-to-use-the-digg-api/" target="_blank">PHP API</a></li> <li data-xf-list-type="ul"><a href="http://wiki.developers.facebook.com/index.php/PHP" target="_blank"><strong>Facebook</strong> – Official PHP Client Library</a></li> <li data-xf-list-type="ul"><a href="http://www.phpflickr.com/" target="_blank"><strong>Flickr</strong> – phpFlickr</a></li> <li data-xf-list-type="ul"><a href="http://www.maxmind.com/app/php" target="_blank"><strong>GeoIP</strong> PHP API</a></li> <li data-xf-list-type="ul"><a href="http://framework.zend.com/download/webservices" target="_blank"><strong>Google</strong>‘s Data APIs</a></li> <li data-xf-list-type="ul"><a href="http://en.gravatar.com/site/implement/php" target="_blank"><strong>Gravatar</strong></a>: <a href="http://www.talkphp.com/script-giveaway/1905-gravatar-wrapper-class.html" target="_blank">Gravatar Wrapper Class</a></li> <li data-xf-list-type="ul"><a href="https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_download_sdks" target="_blank"><strong>PayPal</strong> API</a></li> <li data-xf-list-type="ul"><a href="http://recaptcha.net/plugins/php/" target="_blank"><strong>reCAPTCHA</strong> – PHP Library</a></li> <li data-xf-list-type="ul"><a href="http://apiwiki.twitter.com/Twitter-API-Documentation" target="_blank"><strong>Twitter:</strong></a> <a href="http://emmense.com/php-twitter/" target="_blank">PHP Twitter</a>, <a href="http://simon.wippich.org/private-projects/php/twitter-class.html" target="_blank">Twitter Class</a></li> <li data-xf-list-type="ul"><a href="http://developer.yahoo.com/php/" target="_blank"><strong>Yahoo!</strong> Web Services APIs</a></li> </ul> </li> <li data-xf-list-type="ul">Find More Web Services API at <a href="http://www.programmableweb.com/apis/directory/1?format=PHP" target="_blank">ProgrammableWeb</a></li> </ul></blockquote><p></p>
[QUOTE="mldarshana, post: 13144238, member: 25657"] [CENTER][SIZE=5][COLOR=RoyalBlue][B]Really Useful Classes & Libraries For PHP Developers[/B][/COLOR][/SIZE] [B]Source: [URL]http://www.w3avenue.com/2009/08/11/really-useful-classes-and-libraries-for-php-developers/[/URL] [/B][/CENTER] [B] [COLOR=RoyalBlue]Database[/COLOR][/B] [LIST] [*][URL="http://adodb.sourceforge.net/"][B]ADOdb[/B][/URL] An object oriented library written in PHP that abstracts database operations for portability. It is modeled on Microsoft’s [B]ADO[/B], but has many improvements that make it unique (eg. [B]Pivot Tables[/B], [B]Active Record[/B] support, generating HTML for paging recordsets with next and previous links, cached recordsets, HTML menu generation, etc). Supports large number of databases including: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, and generic ODBC, ODBTP. [*][B][URL="http://www.redbeanphp.com/"]RedBean[/URL][/B] RedBean is an easy, lightweight ORM for PHP that doesn’t require any configuration and works out of the box. The only requirement is a database connection string; it offer a single setup-class that gets you up and running with just 1 single method invocation. [*][URL="http://www.doctrine-project.org/"][B]Doctrine[/B][/URL] Doctrine is an object relational mapper ([B]ORM[/B]) for PHP 5.2.3+ that sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernates HQL. This provides developers with a powerful alternative to SQL that maintains flexibility without requiring unnecessary code duplication. [*][URL="http://phplinq.codeplex.com/"][B]PHPLINQ[/B][/URL] A set of PHP classes mimicing C#3.0′s [B]LINQ[/B] (Language Integrated Query) extension methods.PHPLinq currently features: LINQ operators (select, take, skip, orderBy / orderByDescending, thenBy / thenByDescending), Lambda expressions, and Anonymous types. [*][URL="http://mimesis.110mb.com/"][B]Mimesis[/B][/URL] Mimesis is an Open Source PHP [B]Flat File Database[/B] low-level API designed to act as a backend for server-side scripts that require database functionality. Instead of parsing SQL statements, Mimesis uses PHP’s object-oriented constructs to provide a distinct class with various database manipulation methods. [/LIST] [COLOR=RoyalBlue][B]Development[/B][/COLOR] [LIST] [*][URL="http://matrix.squiz.net/developer/tools/php_cs"][B]PHP CodeSniffer[/B][/URL] PHP CodeSniffer is a PHP5 script that tokenizes and “sniffs” PHP code to detect violations of a defined set of coding standards. It is an essential development tool that ensures that your code remains clean and consistent. It can even help prevent some common semantic errors made by developers. [*][URL="http://manual.phpdoc.org/"][B]phpDocumentor[/B][/URL] Similar to Javadoc, and written in php, phpDocumentor can be used from the command line or a web interface to create professional [B]documentation[/B] from php source code. phpDocumentor has support for linking between documentation, incorporating user level documents like tutorials and creation of highlighted source code with cross referencing to PHP general documentation. [/LIST] [COLOR=RoyalBlue][B]Document[/B][/COLOR] [LIST] [*][URL="http://www.tcpdf.org/"][B]TCPDF[/B][/URL] An Open Source PHP class for generating [B]PDF[/B] documents. Requires no external libraries for the basic functions; supports all ISO page formats including UTF-8, Unicode, RTL languages and HTML. [*][URL="http://www.phppowerpoint.net/"][B]PHPPowerPoint[/B][/URL] Based on Microsoft’s OpenXML standard PHPPowerPoint Classes enables you to read and write [B]PowerPoint[/B] files. Features include: setting presentation meta data (author, title, description, …), adding slides, adding images to your presentation and much more! [*][URL="http://www.phpexcel.net/"][B]PHPExcel[/B][/URL] Based on Microsoft’s OpenXML standard PHPExcel Class enables you to read and write [B]Excel[/B] files. Features include: setting spreadsheet meta data (author, title, description, …), multiple worksheets, different fonts and font styles, cell borders, fills, gradients, adding images to your spreadsheet and much, much more! [*][URL="http://sourceforge.net/projects/phprtf/"][B]PhpRtf Lite[/B][/URL] Purpose of this library is to create [B]RTF[/B] documents with PHP, which are compatible with [B]Microsoft Word[/B] and [B]Open Office Writer[/B] programs. Main features include: Document sections formatting: margins, paper size, borders and other (document can have more than one section); Headers and footer formatting; Paragraph control: background, borders, alignment and other; Font control: bold, italic, face, size, color (it’s possible to use html style tags); Embedded images (.jpg and .png formats); Tables formatting: sizes, borders, background and alignment of cells; UTF-8 support. [*][URL="http://www.phpconcept.net/pclzip/index.en.php"][B]PclZip[/B][/URL] Offers [B]compression[/B] and [B]extraction[/B] functions for [B]Zip[/B] formatted archives (WinZip, PKZIP). It gives you the ability to create an archive, list the content and extract all its content in the file system. PclZip defines an object class which represent a Zip Archive. This class manages the archive properties and offers access method and actions on the archive. [/LIST] [COLOR=RoyalBlue][B]Email[/B][/COLOR] [LIST] [*][URL="http://swiftmailer.org/"][B]Swift Mailer[/B][/URL] Swift Mailer integrates into any web app written in PHP 5, offering a flexible and elegant object-oriented approach to sending emails with a multitude of features: Send emails using [B]SMTP[/B], [B]Sendmail[/B], [B]Postfix[/B] or a custom Transport implementation of your own, Support servers that require username & password and/or encryption, Protect from header injection attacks without stripping request data content, Send MIME compliant HTML/multipart emails, Use event-driven plugins to customize the library, Handle large attachments and inline/embedded images with low memory use. [*][URL="http://phpmailer.worxware.com/"][B]PHPMailer[/B][/URL] Full featured email transfer class for PHP. PHPMailer features: Supports emails digitally signed with S/MIME encryption, Supports emails with multiple TOs, CCs, BCCs and REPLY-TOs, Supports Text & HTML emails, Embedded image support, Multipart/alternative emails for mail clients that do not read HTML email, Redundant SMTP servers, SMTP authentication, Tested on multiple [B]SMTP[/B] servers: [B]Sendmail[/B], qmail, [B]Postfix[/B], [B]Gmail[/B], Imail, Exchange, etc. [/LIST] [COLOR=RoyalBlue][B]Form[/B][/COLOR] [LIST] [*][URL="http://www.phpcaptcha.org/"][B]Securimage[/B][/URL] An open-source free PHP [B]CAPTCHA[/B] script for generating complex images and CAPTCHA codes to protect forms from spam and abuse. It can be easily added into existing forms on your website to provide protection from spam bots. [*][URL="http://pof.sourceforge.net/"][B]phpObjectForms[/B][/URL] phpObjectForms is a fully object-oriented, highly customizable, easily extendable, library for creating and processing HTML forms without writing any HTML code. Main Features: Support for all the standard HTML form input elements, [B]Server-side input validation[/B] based on regular expressions, Optional client-side JavaScript pre-validation, Support for template-based forms. The output forms presentation is highly tied with CSS, therefore it can be easily tuned without writing any code but only by changing the style sheet. [/LIST] [COLOR=RoyalBlue][B]HTML / CSS[/B][/COLOR] [LIST] [*][URL="http://htmlpurifier.org/"][B]HTML Purifier[/B][/URL] HTML Purifier is a standards-compliant [B]HTML[/B] filter library written in PHP. HTML Purifier will not only remove all malicious code (better known as [B]XSS[/B]) with a thoroughly audited, secure yet permissive white list, it will also make sure your documents are standards compliant, something only achievable with a comprehensive knowledge of W3C’s specifications. [*][URL="http://qbnz.com/highlighter/"][B]GeSHi – Generic Syntax Highlighter[/B][/URL] GeSHi is a [B]syntax highlighter[/B] for HTML, written in PHP. Basically, you input the source you want to highlight and the name of the language you want to highlight it in, and GeSHi returns the syntax-highlighted result. But it doesn’t stop there – GeSHi has many powerful and unique features, including: The ability to change the styles of any highlighted element on the fly, Use of CSS classes to reduce the amount of output produced (GeSHi can also produce a stylesheet to be used with a language on the fly), XHTML 1.0 Strict + CSS2 compliance, Auto-caps/noncaps of keywords, Line numbering (both normal and fancy forms, see the demo, and many more! [/LIST] [COLOR=RoyalBlue][B]Image / Media / File[/B][/COLOR] [LIST] [*][URL="http://asido.info/"][B]Asido[/B][/URL] A PHP [B]image processing[/B] solution, with “pluggable” drivers(adapters) for virtually any environment: GD2, Magick Wand, Image Magick via shell, Image Magick via extension, etc. Asido offers the following functionality: resize images, watermark images, rotate imates, copy images, crop images, grayscale images, convert images. [*][URL="http://phpthumb.gxdlabs.com/"][B]PHP Thumb[/B][/URL] A light-weight [B]image manipulation[/B] library aimed at thumbnail generation. It features the ability to resize by width, height, and percentage, create custom crops, or square crops from the center, and rotate the image. You can also easily add custom functionality to the library through plugins. It also features the ability to perform multiple manipulations per instance (also known as chaining), without the need to save and re-initialize the class with every manipulation. [*][URL="http://wideimage.sourceforge.net/"][B]WideImage[/B][/URL] WideImage is an object-oriented library for [B]image manipulation[/B]. The library focuses on often-used image operations and ease of use. It provides a simple and unified way to loading and saving images from/to files, strings, database and even URLs (load only, must be enabled in PHP). Supports the most common image formats: GIF, PNG, JPEG, GD and GD2. [*][URL="http://shiftingpixel.com/2008/03/03/smart-image-resizer/"][B]Smart Image Resizer[/B][/URL] Allows you to [B]resize and crop[/B] any image on your website without touching the actual image or writing any code. Simply upload each image once at a high enough resolution and then reuse it at any size you want, anywhere you want. Features include: Resizes JPEGs, GIFs, and PNGs, Intelligently sharpens for crisp photos at any size, Can crop based on width:height ratios, Can color-fill transparent GIFs and PNGs, Built-in caching keeps image variations for optimal performance. [*][URL="http://www.verot.net/php_class_upload.htm"][B]class.upload.php[/B][/URL] This PHP script [B]uploads files[/B] and manipulates images very easily. The perfect script to generate thumbnails or create a photo gallery! It can convert, resize and work on uploaded images in many ways, add labels, watermarks and reflections and other image editing features. You can use it for files uploaded through an HTML form, a Flash uploader, or on local files. [*][URL="http://www.getid3.org/"][B]getID3()[/B][/URL] A PHP script that extracts useful information (such as ID3 tags, bitrate, playtime, etc.) from MP3s & other [B]multimedia file formats[/B] (Ogg, WMA, WMV, ASF, WAV, AVI, AAC, VQF, FLAC, MusePack, Real, QuickTime, Monkey’s Audio, MIDI and more). [*][B][URL="http://www.kingsquare.nl/php-psd-reader"]PHP PSD Reader[/URL][/B] PHP comes with built-in support to read and write images in many formats using the GD library. However, it does not support the Photoshop image format: PSD. This class fill partly that void by reading Photoshop PSD image files and creating a GD image resource from the Photoshop image bitmaps. [/LIST] [COLOR=RoyalBlue][B]JavaScript / AJAX[/B][/COLOR] [LIST] [*][URL="http://www.phplivex.com/"][B]PHPLiveX[/B][/URL] PHPLiveX is a lightweight PHP-JavaScript class library that helps you integrate [B]AJAX[/B] to your PHP applications. Without a page is loaded again, you may call your PHP functions in the same page, submit your form to an URL and send a request to another page with any type of data. [*][URL="http://www.xajaxproject.org/"][B]Xajax[/B][/URL] Xajax is an open source PHP library and JavaScript engine that allows you to easily create powerful, web-based, Ajax applications using HTML, CSS, JavaScript, and PHP that can asynchronously call server-side PHP functions and update content. [/LIST] [COLOR=RoyalBlue][B]Microformats[/B][/COLOR] [LIST] [*][URL="http://code.google.com/p/xmfp/"][B]Xmf Parser[/B][/URL] Extensible Microformats Parser for PHP 5. Currently supported Microformats include: [B]xfn, rel-license, rel-tag, geo, adr, hcard, hcalendar, hreview, hresume[/B]. [*][URL="http://www.kigkonsult.se/iCalcreator/index.php"][B]iCalcreator[/B][/URL] iCalcreator is a PHP class managing [B]iCal[/B] formatted files for non-calendar systems like CMS, project management systems and other applications able to process calendar information. iCalcreator features create, parse, edit and select calendar and calendar components. [*][URL="http://code.google.com/p/hkit/"][B]hKit[/B][/URL] A simple PHP5 tool for extracting common [B]microformats[/B] from a page. The page can be presented as a string or a URL, and the result is handed back as a standard PHP array structure. hkit uses SimpleXML for parsing, and therefore requires PHP5. [*][URL="http://code.google.com/p/transformr/"][B]Transformr[/B][/URL] A Simple set of XSLT and PHP tools for Transforming Microformats. [/LIST] [COLOR=RoyalBlue][B]RSS & Atom Feeds[/B][/COLOR] [LIST] [*][URL="http://simplepie.org/"][B]SimplePie[/B][/URL] An open sources PHP class that provides an easy to use API for handling all of the dirty work when it comes to fetching, caching, parsing, normalizing data structures between [B]RSS[/B] and [B]Atom[/B] formats, handling character encoding translation, and sanitizing the resulting data. [/LIST] [COLOR=RoyalBlue][B]Security[/B][/COLOR] [LIST] [*][URL="http://php-ids.org/"][B]PHP Intrusion Detection System (PHPIDS)[/B][/URL] A simple to use, well structured, fast and state-of-the-art [B]security layer[/B] for your PHP based web application. The IDS neither strips, sanitizes nor filters any malicious input, it simply recognizes when an attacker tries to break your site and reacts in exactly the way you want it to. Currently the PHPIDS detects all sorts of XSS, SQL Injection, header injection, directory traversal, RFE/LFI, DoS and LDAP attacks. Based on a set of approved and heavily tested filter rules any attack is given a numerical impact rating which makes it easy to decide what kind of action should follow the hacking attempt. This could range from simple logging to sending out an emergency mail to the development team, displaying a warning message for the attacker or even ending the user’s session. [/LIST] [COLOR=RoyalBlue][B]Testing & Debugging[/B][/COLOR] [LIST] [*][URL="http://www.phpunit.de/"][B]PHPUnit[/B][/URL] PHPUnit is a member of the [B]xUnit[/B] family of testing frameworks and provides both a framework that makes the writing of tests easy as well as the functionality to easily run the tests and analyze their results. [*][URL="http://simpletest.sourceforge.net/"][B]SimpleTest[/B][/URL] SimpleTest is is similar to [B]JUnit[/B]/PHPUnit. It supports mock objects and can be used to automate the regression testing of web applications with a scriptable HTTP Client that can parse HTML pages and simulate things like clicking on links and submitting forms. [*][URL="http://www.php-debug.com/"][B]PHP Debug[/B][/URL] Provides assistance in [B]debugging[/B] PHP code, by program trace, variables display, process time, included files, queries executed, watch variables… This information is gathered through the script execution and therefore are displayed at the end of the script (in a nice floating div or a html table) so that it can be read and used at any moment. [/LIST] [COLOR=RoyalBlue][B]Web Services[/B][/COLOR] [LIST] [*][URL="http://keithdevens.com/software/xmlrpc"][B]XML-RPC Library for PHP[/B][/URL] a fully compliant XML-RPC client and server written in pure PHP. Only requirements are PHP, and the XML parser you’re guaranteed to have if you’re using PHP built into Apache (which most people are). [*][B]PHP API Libraries & Wrapper Classes For Popular Services[/B] [LIST] [*][URL="http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=131"][B]Amazon[/B] Web Services[/URL] [*][URL="http://bingapiphp.codeplex.com/"][B]Bing[/B] API PHP Library[/URL] [*][URL="http://delicious.com/help/api"][B]Delicious[/B][/URL] – [URL="http://www.phpdelicious.com/"]PhpDelicious[/URL] [*][URL="http://apidoc.digg.com/"][B]Digg[/B][/URL] [URL="http://www.rawseo.com/news/2009/05/06/how-to-use-the-digg-api/"]PHP API[/URL] [*][URL="http://wiki.developers.facebook.com/index.php/PHP"][B]Facebook[/B] – Official PHP Client Library[/URL] [*][URL="http://www.phpflickr.com/"][B]Flickr[/B] – phpFlickr[/URL] [*][URL="http://www.maxmind.com/app/php"][B]GeoIP[/B] PHP API[/URL] [*][URL="http://framework.zend.com/download/webservices"][B]Google[/B]‘s Data APIs[/URL] [*][URL="http://en.gravatar.com/site/implement/php"][B]Gravatar[/B][/URL]: [URL="http://www.talkphp.com/script-giveaway/1905-gravatar-wrapper-class.html"]Gravatar Wrapper Class[/URL] [*][URL="https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_download_sdks"][B]PayPal[/B] API[/URL] [*][URL="http://recaptcha.net/plugins/php/"][B]reCAPTCHA[/B] – PHP Library[/URL] [*][URL="http://apiwiki.twitter.com/Twitter-API-Documentation"][B]Twitter:[/B][/URL] [URL="http://emmense.com/php-twitter/"]PHP Twitter[/URL], [URL="http://simon.wippich.org/private-projects/php/twitter-class.html"]Twitter Class[/URL] [*][URL="http://developer.yahoo.com/php/"][B]Yahoo![/B] Web Services APIs[/URL] [/LIST] [*]Find More Web Services API at [URL="http://www.programmableweb.com/apis/directory/1?format=PHP"]ProgrammableWeb[/URL] [/LIST] [/QUOTE]
Insert quotes…
Verification
Winadiyakata thappara keeyak tibeda?
Post reply
Top
Bottom