|
|
Libraries and Classes
PHP » Scripts and Programs » Development Tools » Libraries and Classes
A D V E R T I S E M E N T
Today's Special: Get free Magazine from SAP!
EasyForms - FreeProgrammable form object allows for quick and easy form creation. Comes with a number of form controls, and built-in form validation. session manager - GPLThis session manager helps you managing your website's sessions, it is really esay to install and even more easy to use. All your session data is stored in MySQL to help you making statistics of your site which are lost when a visitor leaves unles you make another script to store them in db, with this session manager forget about making extra scripts to store session data in a db. mgcLib - Free (LGPL)mgcLib is a library of PHP classes. <br>
The code is well documented and written in PEAR standards. <br>
<br>
Current Packages: <br>
<ul>
<li> Conf </li>
<li> Config </li>
<li> Date </li>
<li> Db </li>
<li> Debug </li>
<li> File </li>
<li> Html </li>
<li> HttpRequest </li>
<li> HttpResponse </li>
<li> HttpSession </li>
<li> HttpUpload </li>
<li> Image </li>
<li> Mail </li>
<li> Random </li>
<li> Template </li>
<li> Unique </li>
<li> Validator </li>
</ul> HTML2Text, HTML to plain text converter - Free (GPL)This class converts HTML to plain, formatted ASCII text. By default, the text is wrapped to 70 characters, and some basic formatting is applied to preserve some of the HTML formatting. For example:<br>
<ul>
<li>Paragraphs are indented</li>
<li>Heading tags <h1> - <h3> are all caps</li>
<li>Horizontal lines, <hr>, are converted to hyphens</li>
<li>Links are preserved as a footnoted list at the end</li>
</ul> Plugable ItemsPlugable Items are a collection of PHP classes to create small tables with information on your website. Current modules contain Plugs that show server statistics, message of the day, Images, calendar. The classes are very easy to create yourself. Activate URL and Email in text / forum entry - Freewaretagster_lib.php is a PHP module to transform URL and E-Mail addresses into clickable links. Handles tabs, double spaces etc. in a way that the user input is presented precisely as entered. Useful for forum, guestbook, etc. phemplate - Free (GPL)phemplate is fast and easy PHP template engine. It includes such features as blocks, file includes, and loops with section for empty lists, fast variable substitution, and more.
Grabber - Free (BSD)This class makes screen scrapping from any type of URL - http,https, etc. It uses CURL functions so it can open dynamic sites. The class can return or just a piece of text or an array of searched values. Has a lot of functions to receive exact information needed. PHP Porter Word Stemmer - Free (GPL)This PHP class is a fairly faithful implementation of the Porter Stemming algorithm for reducing English words to their stems. The primary use of stemming words is in keyword indexing, if you're building a search application. HTML Parsing Function - FreewareWith this function, using pseudo-tags in the HTML you can easly parse php data into your HTML page. No more need for breaking the HTML code into pieces. One single page. IF/ELSEIF/ENDIF for HTML. Fill your tables with data from a database. Only need to enter one row in your HTML code. The function does the rest. Keep your templates in a diferent subdirectory and tell it to the function. Then just add them.
Updated to version 1.6 with new features and a lot of bugs corrected Light XML Reader v1.0 - GPLLight XML Reader is a light version of XML reader. You'll gonna need it to read your XML content. BabelKit Multilingual Code Table - Free (LGPL)BabelKit is an interface to a universal multilingual database code table. BabelKit takes all of the programming work out of maintaining multiple database code definition sets in multiple languages. The code administration and translation page lets you define new virtual code tables, new languages, enter all codes and their descriptions and then translate them into all languages of interest. Perl and PHP classes generate HTML code selection elements in the user's language. CodeKit - Free (GPL)CodeKit is an interface to a universal database code table. CodeKit takes all of the programming work out of maintaining multiple database code definition sets. The code administration page lets you define new virtual code tables and enter all codes and their descriptions. Perl and PHP classes retrieve the code descriptions and automatically generate HTML code selection elements. The home page contains live demos. t0xirc - Free (GPL)t0xirc is a PHP class that enables your applications to interact with the popular IRC bot Eggdrop. You can use it to include a list of connected users on your web page, or even
write a cli PHP script that runs in the background and give some intelligence to your idle bots. Usage is up to your imagination. QikTable - FreeQikTable is a PHP class that uses object-oriented syntax to simplify the creation of HTML tables. Set or clear ANY attribute (including CSS) for the table, headings, body, or by row, column or cell. Makes it easy to build tables with data imported from sources like MySQL databases, CSV and tab-delimited flat files (even imports MySQL column names as headings!). Powerful template functions make QikTable a template engine that requires no special syntax. Output completed table to the browser or return as a string that can be saved to a static HTML file or database table. Extensive documentation contains the full API and lots of useful and interesting examples. Requires PHP 4. HTML Form function library for PHP - Free (GPL)This is a PHP library that allows you to create HTML FORM elements including select,input, etc. 1.2.0 is updated with new function for html tables with accociated checkboxes or radio boxes. phpHtmlLib - Free (LGPL)phpHtmlLib provides a mechanism to output perfectly indented/readable XML/HTML/XHTML source, and a programmatic API to generating XML/HTML/XHTML on the fly using OOP classes. The real power of the OOP libs is the handy set of HTML widgets. vLIB - Free (OpenSource Artistic License)vLIB currently includes 3 different classes. vlibTemplate: a fast, feature packed template system with a caching class and a debugging class. Supports loops, template includes, variable manipulation, template if statements and more. vlibDate: a class for manipulating and displaying dates with a date range of 0001-9999. Includes many functions for manipulating the dates, comparing the dates and displaying the dates with different formatting options. vlibMimeMail: a class for sending mime-encoded emails. Simplifies the task of sending mime-encoded emails with attachments, html text, requesting receipts, etc. MySESS - Free (LGPL)MySESS is a database-based (MySQL) session handler. The download includes everything you'll need to begin. It's a pretty good replacement for PHP's built-in sessions. I found that PHP sessions are limited by their use of headers. It may sometimes become nearly impossible or hectic to use. This is a class of functions to use your database as a session handler for your sites. Includes most if not all of the regular features of regular session-handling. Eclipse - Free (LGPL)Eclipse is an object-oriented class library for PHP. The classes in the library are very powerful, allowing programmers to execute queries on databases (PostgreSQL, MySQL, MS-SQL and Sybase), read data from files, process all kinds of lists to create nice looking reports, and much more. The strength of the library lies in its extensibility and ease of use. It is very easy to add new classes to cooperate with the classes that already exist. The biggest difference between this library and other object-oriented libraries for PHP is that this one was designed by the book, using Design Patterns and Refactoring techniques, resulting in lean, efficient, simple and powerful classes, instead of large, bloated, slow ones.
|
A D V E R T I S E M E N T
|
Subscribe to SourceCodesWorld - Techies Talk |
| |
|