技术开发 频道

终极资源大全-Web设计与开发

  【IT168资讯】Web 技术突飞猛进,Web 设计与开发者们可以选择的工具越来越多,Web 开发者的技巧不再只限于 HTML 和 服务器端编程,还需要精通各种第三方资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一切,借助一些 Web API,你可以很方便地将大量优秀的第三方资源集成到自己的站点。本文全面搜集 Web 开发中可能用到的各种第三方资源。

  1. 函数与类库

  A. CAPTCHA

  CAPTCHA 用来防止恶意表单发布,以下 CAPTCHA 系统可以轻松集成到你的程序中:

  reCAPTCHA

  这是目前最流行的 CAPTCHA 机制,该机制同时是一个古籍数字化工程的一部分,用户在验证的同时,也帮助辨认一些不够清晰的估计扫描。reCAPTCHA 还有一个Perl 模块  实现该功能。

  Securimage

  这个一个免费的,开源 PHP CAPTCHA 脚本。

  freeCap

  基于 GPL 协议的 CAPTCHA 脚本

  HN CAPTCHA

  PHP CAPTCHA 脚本,基于 LGPL 协议

  B. 日期处理

  日期操作并不轻松,尽管 PHP 和 Perl 内置了大量此类函数,但未必满足你的需要,以下是几个很好用的日期函数:

  PEAR Date

  通用 PHP 日期类库

  Date Class

  PHP 类库,计算及其增减与日期差异

  Date manipulation in PHP
 

  PHPBuilder.com 上的一个教程,讲解如何进行日期处理

  Date::Calc Perl Module

  Perl模块,用于格列高利历法的日期计算

  C. 图形处理

  图片缩放,添加水印等:

    Image Manipulation Class

  在 PHP 中缩放,反转,旋转图片

  PHP Thumbnailer
 

  一个轻量级图片缩略图工具

  PHP GD

  一个强大的图片处理类库

  Perl GD

  Perl 图片处理模块

  D. 表单验证

  表单验证不仅保证用户填写的准确,还可以防止攻击:

  validaForms

  一个 PHP 表单验证类库

  User Input Validation Class

  一个 PHP 表单验证基础库

  Validate Form Fields Script

  另一个 PHP 表单验证基础库

  WWW::FieldValidator
 

  一个简单的 Perl 表单验证模块

  E. 密码验证

  验证密码的复杂度

  Strength Test
 

  一个 PHP 密码强度验证函数

  Password Checker

  一个 PHP 类,用来验证密码强度

  Data::Password::Check
 

0
相关文章