使用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 的主

Goo.gl的使用方法

Goo.gl的使用方法

Google推出短网址服务goo.gl已经很久了,但是始终没有发布器API接口。只能通过Google的toolbar里的分享生成。关于Google IE 工具栏http://goo.gl/YFFV及Google Firefox工具栏http://goo.gl/wIDU的安装方法这里就不说了,还有就是Chrome插件 http://goo.gl/PiyX 这些都可以自行安装,使

编程语言介绍之Ruby on Rails

编程语言介绍之Ruby on Rails

Ruby on Rails,也简称 RoR 或 Rails,是一个使用Ruby语言写的开源网络应用 框架,它是严格按照MVC结构开发的。它努力使自身保持简单,来使实际的应用开发时的代码更少,使用最少的配置。Rails的设计原则包括“不要重复自己”(Don't Repeat Yourself)和“约定胜于

编程语言介绍之Python

编程语言介绍之Python

Python是一门跨平台的脚本语言,Python支持几乎所有常用的操作系统。我们用的比较多的是 C 版本的Python,也就是使用C语言实现的Python解释器,除此之外还有使用Java实现的Jython和使用.NET实现的IronPython。 可扩充性可说是Python作为一种编程语言的特色。新

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

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

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

Teleport垃圾代码tppabs的清理

在使用整站下载软件Teleport Pro或Teleport Ultra下载的离线文件里会包含大量垃圾代码,下载后就需要清除整站下载文件中的冗余代码:tppabs等。 这些代码本是Teleport自动添加用来说明文件原始地址的,但是这样的垃圾代码会带来负面影响,比如说在CSS文件就会

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