9 free PHP Libraries

Source: Internet
Author: User
Tags openid php email php excel rss parser
ArticleDirectory
    • 1. reCAPTCHA
    • 2. akismet
    • 3. services_json
    • 4. Smarty
    • 5. pchart
    • 6. simplepie
    • 7. XML-RPC PHP
    • 8. Amazon S3
    • 9. phpmailer
    • RSS resolution
    • Thumbnail generation
    • Payment
    • Openid
    • Data is abstract/object link ing ORM
    • PDF Generator
    • Excel Problems
    • Unit Test

Introduction: This is a detailed page of 9 free PHP libraries, which describes the knowledge, skills, experience, and some PHP Source Code related to PhP.

Class = 'pingjiaf' frameborder = '0' src = 'HTTP: // biancheng.dnbc?info/pingjia.php? Id = 339601 'rolling = 'no'>

9 powerful free PHP Libraries & 20 PHP libraries you should know

From: http://coolshell.cn/articles/200.html

From: http://coolshell.cn/articles/455.html

1. reCAPTCHA

ReCAPTCHA

Allow your website to integrate an advanced CAPTCHA system, which can help you block some junk information. Visual CAPTCHA
There is also a useful sound function. In addition, in the reCAPTCHA service, this PHP Library also contains"
Service APIs, which can hide your email addressesProgram.

This API is free and easy to use. You need to apply for an API key.

Download reCAPTCHA

|
Obtain an API key

|
Related Documents

2. akismet

Akismet

It is a free service project. For some small websites, it is completely free. For some large websites, It is partially free. This library also provides some junk information-related processing functions. It mainly
Make a decision by comparing the information already identified as spam in your database. Of course, junk information in the database may be reported on various websites for your convenience. This is an update every day, every
Library is being improved every day. Many WordPress libraries are installed.

Implement akismet

3. services_json

JSON is a very small and agile PHP library, which is mainly used to convert some data formats into easy-to-read formats. Not everyone will like PhP5 (because it has been integrated with JSON since php5.20). Therefore, this small PHP library can give you the JSON function in a lower version of PHP.

View services_json

4. Smarty

Smarty

It is an online template engine that separates programs from interfaces. Smarty provides many powerful functions, such as loops, variables, and a powerful cache system. This library is not a new database. It has been developed for many years. Although there are only three Release versions, it should be relatively mature.

Download smarty

|
View document

5. pchart

This is a powerful php library for drawing statistical charts, such as some pie charts or bar charts, pcharts

It also allows you to create a Statistical Chart using SQL query statements or manual input data. Of course, it requires the support of the GD library to create images. At first glance, this database has been designed by many very professional artists because it can make your Statistical Chart quite beautiful.

Download pchart

|
Related Documents

|
View demo

6. simplepie

Simplepie

You can easily pull some information, such as RSS feeds. It can also be integrated into different platforms and languages. In addition, you can use many different methods to process remote feeds.

Download simplepie

|
Related Documents

|
Extending simplepie to parse unique RSS feeds

7. XML-RPC PHP

Sometimes, our applications need some "ping" functions to detect other sites, such as blog trackbacks. In general, this is done through a protocol called XML-RPC. XML-RPC PHP

Library allows your site to integrate these features.

Download XML-RPC for PHP

|
Related Documents

8. Amazon S3

Amazon provides a "cloud service" called "S3". This PHP library allows you to upload large files without third-party plug-ins.

Download Amazon S3 PHP

9. phpmailer

Many applications need to send emails externally, but PHP's mail () function is not particularly useful. Phpmailer came into being. It is a powerful class that allows you to send emails in different formats and supports attachments and custom mail headers.

Download phpmailer

|
Related Documents

Article: Source

The following are some very useful PHP class libraries. I believe they will certainly provide a better and faster way for your web development.

Chart Library

The following class library allows you to easily create complex charts and images. Of course, they need the support of the GD library.

    1. Pchart

      A database that allows you to create statistical charts.

    2. Libchart

      This is also a simple statistical image library.

    3. Jpgraph

      A class for creating object-oriented images.

    4. Open flash chart

      This is a flash-based Statistical Chart.

RSS resolution

Interpreting RSS is monotonous, but fortunately you have the following class library to help you easily read RSS feeds.

    1. Magpierss

      �� The open-source PHP version RSS parser is said to be powerful and not verified.

    2. Simplepie

      �� This is a fast and easy-to-use RSS and atom parser library.

Thumbnail generation
    1. Phpthumb

      �� The function is very powerful. Let's take a look at it.

Payment

Does your website need to handle payment? What is the procedure for connecting to the payment gateway? The following program can help you.

    1. PHP payment Library

      Support for PayPal, authorize.net, and 2 checkout (2CO)

Openid
    1. Php-openid

      A PHP library supporting openid. Openid is a solution that helps you log on to different websites with the same user name and password. If you are not familiar with openid, you can look here: http://openid.net.cn/

Data is abstract/object link ing ORM
    1. ADODB

      Database abstraction

    2. Doctrine

      �� Object Relational er ing object relational mapper (ORM) requires PHP 5.2.3 +, a very powerful database relational action layer (dbal ).

    3. Propel

      �� Object link ing framework-PhP5

    4. Outlet

      It is also a tool for object relationship ing.

Note: object relationship ing (Object
Relational mapping (ORM for short) is a technology designed to solve the mismatch between object-oriented and relational databases.
To put it simply, Orm automatically persists the objects in the program to the relational database by using metadata that describes the ing between objects and databases. In essence, data is converted from one form to another.
. This also implies additional execution overhead. However, if ORM is implemented as a middleware, there will be many opportunities for optimization, which do not exist in the handwritten persistence layer.
More importantly, the metadata used to control the conversion needs to be provided and managed; however, these costs are less than the manual maintenance solution; in addition, even object databases that comply with the ODMG specifications still need class-level Meta
Data.

PDF Generator
    1. Fpdf

      �� This is a pure PHP class library that allows you to generate PDF files.

Excel Problems

Do you need to generate an Excel file for your site? No problem. The following two class libraries allow you to easily achieve this.

    1. Php-Excel

      �� This is a very simple Excel file generation class.

    2. PHP Excel Reader

      It can parse and read data in the xls file.

E-mail Problems

Do not like PHP mail functions? Do you think it is not powerful enough? The following PHP email-related libraries will never disappoint you.

    1. Swift mailer

      Free PHP email library with super-function features.

    2. Phpmailer

      -Extremely powerful email sending class.

Unit Test

If you are developing your program using the test-driven method, the following class libraries and frameworks will definitely help you develop your program.

    1. Simpletest

      A PHP unit test and webpage testing framework.

    2. Phpunit

      �� From the xunit family, a framework is provided to facilitate case development for unit testing. The test results can be easily analyzed.

Article: Source

Love J2EE follow Java Michael Jackson video station JSON online tools

Http://biancheng.dnbcw.info/php/339601.html pageno: 7.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.