实用PHP组件及教程21则

原创
开发 后端
本文总结介绍了21个实用的PHP组件及教程。这些组件可以实现图表,智能提示,动态删除,验证,缓存,密码强度条等各种功能。

【51CTO快译】Ajax技术的引入给Web开发带来了翻天覆地的变化。PHP与Javascript的结合让我们的Web应用变得丰富多彩。为了让大家更上一层楼,我们在此分享一些常用的精品组件,让你的第一时间就能抓住用户。

下面,我们将要介绍21个免费的PHP组件和教程,这些组件在很多的项目里都用得上,而且它们都比较容易配置,一下就可以学会。下次做项目时不妨就用它们试试吧。

1.图表

pChart是一个用于绘制图表的PHP类。大多数图表的类库都是收费的,而这个项目则是免费提供的。用于绘制图表的数据可以从SQL查询中获取,也可以CSV文件获取,或者由你指定。这个项目还在更新和开发中,每周都有新的功能特性产生。目前我们的着重点是通过引入抗锯齿算法来提高渲染效果,这样图表就能更美观一些。在渲染速度方面,从第一版开始就已经取得了显著提升,当然我们也还在继续不断优化代码。

pChart

2.PHP组件:智能提示(Autosuggest)

这是一个用PHP 和MySQL编写的组件,用它可以实现搜索框的智能输入提示,就像Google搜索那样。

PHP组件:智能提示

3.用MooTools实现Ajax动态删除

用过WordPress的人可能都会对WoodPress里有一个地方很感兴趣,那就是当你点击删除链接时,菜单项就会变成红色的,随后该条目就被隐去了。这个教程介绍了如何用MooTools 实现这个功能

  1. if(isset($_GET['delete']))
  2. {
  3. $query = 'DELETE FROM my_table WHERE item_id = '.(int)$_GET['delete'];
  4. $result = mysql_query($result,$link);
  5. }

用MooTools实现Ajax动态删除

4.用PHP Filters验证和过滤数据

数据的验证和过滤是处理表单操作时不可或缺的一环,恶意的数据不仅仅会带来安全上的问题,它还可能把我们的页面布局完全打乱。用"filter_var"这个函数就可以实现过滤非法字符和验证数据的功能。

用PHP Filters验证和过滤数据

#p#

5.如何创建一个简单的登陆验证系统

在这个教程中,将向你介绍了如何用PHP和MySQL实现一个登陆系统,涵盖了MySqli,Prepared Statements,jQuery,Classes,Sessions,Cookies等许多技术

创建一个简单的登陆验证系统

6.搭建你自己的简易CMS系统

◆在这份教程里,你将学到以下内容

◆如何创建一个数据库

◆如何连接到数据库

◆显示一个有两个域的表单

◆在数据库里保存表单提交的数据

◆显示数据库里保存的数据

搭建你自己的简易CMS系统

7. 如何用PHP,MySQL和JQuery实现类似Reddit风格的投票功能

用PHP,MySQL和JQuery实现类似Reddit风格的投票功能

点击查看范例

8.用PHP和Mootools实现简易分页功能

这是一个PHP的分页类,它能帮你处理数据库查询,生成Ajax分页导航条,甚至还能为你生成Javascript代码。

用PHP和Mootools实现简易分页功能

点击查看范例

#p#

9.实现缓存PHP页面的一个简单方法

这个教程介绍了如何利用输出缓存实现将动态页面缓存为静态页面从而提高响应速度。

实现缓存PHP页面的一个简单方法

点击此处查看演示

10.用PHP和JQuery实现目录树

目录树能最直观地表现出目录的层次结构,这份教程演示了如何用PHP和JQuery创建一个目录树。

用PHP和JQuery实现目录树

点击此处查看演示

11.用JQuery,PHP实现Ajax调用Twitter API

这份教程演示了如何用JQuery,PHP实现Ajax调用 Twitter的API,当HTML代码加载完成后,它就会每隔30秒调用一次getSearch()这个Javascript 函数,并返回这个Twitter API 函数的查询结果。

用JQuery,PHP实现Ajax调用Twitter API

12.如何创建一个Google所用的那种密码强度指示条

密码强度指示条现在越来越流行了,在申请Google帐户时,我们就可以看到一个这种指示条。这里有一份教你如何自己编写这种指示条的教程。

创建一个Google所用的那种密码强度指示条

点击此处查看演示

#p#

13.用PHP将数据库库里的数据备份到XML文件里

众所周知,数据的备份是极其重要的。数据库的备份是最重要的一环。丢失数据库里的数据实在是再悲惨不过了。这是一份教你如何用PHP代码将数据导出到XML文件的教程,下面是它生成的XML文件片段。

  1. < database name="my_database">
  2. < table name="wp_comments">
  3. < columns>
  4. < column name="comment_ID" blob="0" maxlength="" multiple_key="0" not_null="1" numeric="1" primary_key="1" table="wp_comments" type="int" default="" unique_key="0" unsigned="1" zerofill="0" />
  5. < column name="comment_post_ID" blob="0" maxlength="" multiple_key="1" not_null="1" numeric="1" primary_key="0" table="wp_comments" type="int" default="" unique_key="0" unsigned="0" zerofill="0" />

点击此处查看演示

14.用PHP将个性化Google搜索集成到你自己的站点中

教你如何按照自己喜好把Google个性化搜索集成到你自己的网站里。

15. 用PHP方便,可靠地发送HTML邮件

一份简单明了的教程,它介绍了如何发送一份带纯文本格式副本的HTML邮件

用PHP方便,可靠地发送HTML邮件

16.如何用PHP和JQuery在服务端和客户端验证表单数据

在这份教程里,我们将学到如何用PHP和JQuery在服务端和客户端验证用户所提交的表单数据。我们还将看到如何用正则表达式验证不同的E-mail,密码以及其它数据。

如何用PHP和JQuery在服务端和客户端验证表单数据

点击此处查看演示

17.用PHP和AJAX实现留言板功能

一步一步从零开始创建一个Ajax留言板。并学习怎样用jQuery和PHP实现异步插入和恢复MySQL数据库里的数据。

用PHP和AJAX实现留言板功能

点击此处查看演示

#p#

18.用PHP压缩CSS文件的3招

随着页面设计越来越精细,CSS文件也变得越来越臃肿,加载CSS文件也越来越费时。这里有一份教程介绍了用PHP压缩CSS文件的三种方法。

用PHP压缩CSS文件的3招

19.图片智能缩放

这个功能的最大好处就是你在线就可以缩放或者剪裁图片,不需要在本地操作。

图片智能缩放

20.PHP联系人表单示例

这个联系人表单程序实现了数据的提交和验证,如果用户提交的数据通过验证,则返回成功的信息,如果用户填写的消息内容为空,或Email地址是无效地址,则返回失败信息

PHP联系人表单示例

点击此处查看演示

21.PHP&jQuery图片上传裁剪器 v1.2

它能让你轻易实现图片上传、在线缩放、在线图片裁剪功能。

[[3684]]

这21个PHP组件及教程,你学会了吗?

【编辑推荐】

  1. 10段PHP常用功能代码
  2. 国外十大最流行PHP框架排名
  3. 20个非常有用的PHP类库
  4. PHP面向对象编程中的代理与异常定制
  5. 手把手教你在Google App Engine上运行PHP
责任编辑:yangsai 来源: 51CTO.com
相关推荐

2011-01-10 10:57:33

WebPHPJavaScript

2011-01-18 13:53:42

Linux Shell命令

2019-12-22 23:10:19

LinuxSSH加密

2012-11-14 13:53:11

nginxWeb服务器LEMP系统

2023-05-04 23:54:02

JavaScrip代码技巧

2024-01-04 16:46:58

JavaScript开发

2010-05-24 15:41:47

SVN配置教程

2011-05-20 10:37:04

PHP

2014-04-24 10:44:43

Android摇晃刷新

2009-06-24 10:58:21

jQuery插件教程

2019-05-27 17:01:02

PHPPDO编程语言

2023-05-06 16:26:28

​​Vue​​UI组件

2009-08-25 09:54:36

PHP正则表达式

2015-10-08 08:53:46

PHP代码片段

2023-09-26 16:15:53

2011-07-07 13:48:35

Smarty

2011-07-14 10:07:19

PHP

2011-05-19 13:15:44

PHP

2019-03-13 10:10:26

React组件前端

2021-08-24 14:57:27

鸿蒙HarmonyOS应用
点赞
收藏

51CTO技术栈公众号