使用Gzip压缩网页

gzip是GNU zip的缩写,它是一个GNU自由软件的文件压缩程序,也经常用来表示gzip这种文件格式。 HTTP/1.1协议允许客户端可以选择要求从服务器下载压缩内容,这个标准本身定义了两种压缩方法:“gzip”(内容用gzip数据流进行封装)以及“deflate”(内容是原

Swift Mailer:又一个强大的PHP邮件类

Swift Mailer 和前面介绍的PHPMailer一样,也是一个PHP邮件发送类。它不依赖于 PHP 自带的mail() 函数,因为该函数在发送多个邮件时占用的系统资源很高。Swift 直接与 SMTP 服务器通讯,具有非常高的发送速度和效率。 Swiftmailer的特点: Send emails using SMTP, sendmail

PHPMailer:PHP邮件发送类

PHPMailer 是一个使用 PHP 编写的邮件发送类,在PHP中已经内置了mail()函数,那PHP Mailer到底和mail()有什么区别呢?确切的说,PHPMailer是mail()的升级,使用PHPMailer可以很方便的发送HTML邮件和附件。同时还可以使用自己喜欢的 SMTP服务器来发送邮件。  PHPMailer 的主

Smarty 最近一直在学习的模板引擎

Smarty 最近一直在学习的模板引擎

很早一直就听说过Smarty,但是自己最近才慢慢开始认识Smarty,但认识到Smarty以后,我被它的强大功能给吸引了。 Smarty的强大不是因为能帮助我们实现MVC,它的强大更在于它的为我们提供的缓存机制,及它自身所带的一些使用函数。 这是我第一个接触

timThumb:PHP图片压缩裁剪程序

关于timthumb这个程序很早之前在研究WordPress主题的时候就有遇到过。timthumb是一个小型的PHP程序(只有一个timthumb.php文件),它能实现裁剪、缩放和重新设定图片尺寸等功能,支持jpg, png, gif三种文件格式。 timthumb的使用方法如下:scr=“/timthumb.php?scr=/images/pic

PHP版记录蜘蛛爬行历史

<? function get_naps_bot() { $useragent = strtolower($_SERVER['HTTP_USER_AGENT']); if (strpos($useragent, 'googlebot') !== false){ return 'Google'; } if (strpos($useragent, 'baiduspider') !== false){ return 'Baidu'; } if (strpos($useragent, 'msnbot') !== false){ return 'Bing'; } if (strpos($useragent, 'slurp') !== fa