Forward from : http://net.tutsplus.com/articles/web-roundups/9-extremely-useful-and-free-php-libraries/
A lot of functionality is shared among applications – like sending emails or preventing spam. In the spirit of reusing the wheel instead of reinventing it, here are nine free web libraries that you can use in your next program which will dramatically increase your efficiency.
1. ReCAPTCHA
The reCAPTCHA library allows you to integrate an advanced CAPTCHA system on your website, which helps keep spam bots from posting on your website. The visual CAPTCHA also includes a helpful audio feature.
In addition to the reCAPTCHA service, the library also includes an API for the “Mailhide” service which hides emails from spammers.
The API is free and easy to implement on your site and also gives back to the community as it translates scanned books.
Download ReCAPTCHA | Get an API Key | Documentation
2. Akismet
Akismet was covered in a previous NETTUTS article.
Akismet is a free service that can be used on most small sites – or used on larger sites for a small fee. The library works by comparing comments to a database of existing spam comments provided by other users. The library can then decide to flag the comment for moderation or allow it through. Everyday the library grows and the service improves.
Implement Akismet
3. Services_JSON
JSON is a handy format for transmitting human readable data. Not everyone has made the move to PHP5 which has included JSON support since version 5.2.0. This small library enables you to implement JSON functionality into your own applications if you are not using a recent version of PHP.
View Services_JSON
4. Smarty
Smarty is a template engine which was formally a sub-project of the PHP project. Smarty provides many powerful features such as loops, variables, and a great caching system. The library has many years under its belt and is nearing its version three release.
Download Smarty | View Documentation
5. pChart
In addition to displaying text data in your application, it can also be useful to show data in a more visual format. This can be done with a slew of options like pie charts and bar graphs. pChart is a script that allows you to create charts and graphs from SQL queries or manually provided details. The script is baked by GD to create the images. There is also a main focus on the aesthetics; so it creates some beautiful work.
Download pChart | View Documentation | View Demos
6. SimplePie
SimplePie is another article that been covered on NETTUTS a few times.
SimplePie allows you to easily pull in syndicated content (like RSS feeds). It’s also been integrated with a lot of different platforms and language sets; it should be able to deal almost any feed in a variety of ways.
Download SimplePie | View Documentation | Extending SimplePie to Parse Unique RSS Feeds
7. XML-RPC PHP Library
Applications sometimes use functionality to “ping” other sites when an action has occurred (known as trackbacks). This is done by using a protocol called XML-RPC. The XML-RPC PHP library also allows you to integrate the functionality into your website.
Download XML-RPC PHP | View Documentation
8. Amazon S3
Amazon provides a nice service to work in the cloud, called “S3″. Nettuts+ even uses it to store the images seen in each article. There is a nice Amazon S3 library that doesn’t require any third party tools and allows for large file uploads.
Download Amazon S3 PHP Class
9. PHPMailer
Most applications send out an email in some form, but usually rely on the basic php mail() function. PHPMailer is an existing powerful class that allows you to send different types of emails – from basic text to rich formatted emails. These emails can also include attachments or custom headers.
Download PHPMailer | View Documentation
相关推荐
这是一个强大的PHP库用于创建Word文件。事实上许多办公软件可以打开.docx文件(Office Open XML) 。利用这个库可以插入文本、Text分段、页分段、页头/页脚、表格、列表元素、超链接、并进行格式化。
PHP抓取网页程序库,PHPCrawl,非常强大的一个php库
phpQuery支持抓取网站,进行爬虫,非常强大,是一个基于PHP的服务端开源项目,它可以让PHP开发人员轻松处理DOM文档内容,比如获取某新闻网站的头条信息。更有意思的是,它采用了jQuery的思想,你可以像使用jQuery一样...
SEOstats, SEOstats是一个强大的开源PHP库,用于请求一系列的SEO相关指标 SEOstats: PHP的SEO度量库 SEOstats是开源的开源PHP库,可以获得seo相关的网站度量。SEOstats用于收集诸如详细的searchindex &反向链接数据...
phpgeo-用于PHP的简单地理库phpgeo提供地理...phpgeo-适用于PHP的简单地理库需求文档安装许可功能示例/用法两个坐标之间的距离(Vincenty公式)简化多段线多边形包含一个点(例如“ GPS geofence”)坐标的格式化输出
PHP-PasswordLib的目标是为所有的加密提供一个包容各方的加密php库。这是为了便于安装和使用,但扩展性和足够强大,即使是最有经验的开发人员。
phpword 中文手册,简介,方便使用php进行word操作~~~~~~~~~~~~~~~~~~~~~~~~
PHP-PasswordLib的目标是为所有的加密提供一个包容各方的加密php库。这是为了便于安装和使用,但扩展性和足够强大,即使是最有经验的开发人员。
phpQuery是一个基于PHP的服务端开源项目,它可以让PHP开发人员轻松处理DOM文档内容,比如获取某新闻网站的头条信息。更有意思的是,它采用了jQuery的思想,你可以像使用jQuery一样处理页面内容,获取你想要的页面...
强大的是用于处理表单PHP库。 它解析HTML表单,并允许您从PHP代码中对其进行操作,然后进行呈现。 它是如何工作的? 步骤1:下载并安装Formidable 通过作曲家: { " require " : { " gregwar/formidable " : " ...
PHP是一种功能强大的web站点脚本...今天我们要介绍的就是16个最佳的PHP库,它们将帮助网站开发人员轻松提高网站的功能,优化PHP的开发时间。 1. PChart PChart是一个令人印象深刻的PHP库,可以以一种可视化图表的形式
适用于Bitrix24 REST API的功能强大PHP库 新的Bitrix24帐户的促销代码 b24io5gb在Bitrix24上增加5GB b24iousers —在您的Bitrix24上添加12个用户 Bitrix24-PHP-SDK有两个分支 1.x,带有5.x php支持,错误修正和...
MathPHP-强大PHP现代数学库 您需要将数学函数集成到应用程序中的唯一库。 它是纯PHP的自包含库,没有外部依赖项。 特征 功能 信息论 线性代数 号码 数论 数值分析 可能性 发行版 顺序 统计数据 多变量 设置 将库添加...
MathPHP-强大PHP现代数学库,是将数学函数集成到应用程序中的唯一库。 它是纯PHP的自包含库,没有外部依赖项。 Featu MathPHP-适用于PHP的强大现代数学库唯一需要将数学函数集成到应用程序中的库。 它是纯PHP的自...
php解压rar文件动态链接库,功能强大,欢迎下载。
旗标Flagception是一个简单而强大的功能切换库。 仅需要几行配置-仍然非常灵活和可扩展。下载资料库打开命令控制台,输入项目目录并执行以下命令以下载该库的最新稳定版本: $ composer require flagception/...
PhpOffice这是一个强大的PHP库用于创建Word文件。事实上许多办公软件可以打开.docx文件(Office Open XML) 。利用这个库可以插入文本、Text分段、页分段、页头/页脚、表格、列表元素、超链接、并进行格式化。
目前功能最强大,界面最清爽的PHP探针. 9Gan PHP探针 v2010.04.11增加以下功能: 1. 网络流量使用状态 2. 内存和SWAP更详细状态 3. CPU信息更详细 4. MySQL版本查询 5. PHP扩展查询 6. GD库...
Geocoder是一个PHP库,可通过为地理编码操作提供强大的抽象层来帮助您构建地理感知应用程序。安装要安装Geocoder,您需要了解两件事: 您要使用的您要使用的。地理编码器提供商从4.0开始,默认情况下不包含提供程序...
您可以(并且应该)使用composer将其添加到您的项目中: composer require smartmessages/phpclient=~2.02.0 版被重写为使用作为其 HTTP 客户端,提供更快、更强大的处理和与许多框架的兼容性。 要安装该库及其依赖...