【PHP源码】缩短URL的PHPShortener类
PHPShortener类支持对长网址编码为短网址,同时能将短网址解码为原来的网址。它是通过调用现有的网址缩短服务来完成的。目前支持了7个常用的国外网址缩短服务,包括Twitter中使用的tinyurl.com和biy.ly,且支持的服务在持续增加。
代码使用实例:
require('phpshortener.class.php'); // initialize it $s = new PHPShortener(); // encode a long url $shorturl = $s->encode('http://devthought.com/projects/php/phpshortener/', 'is.gd'); // decode a short url $longurl = $s->decode('http://tr.im/jBBp');
目前支持的服务:
特别说明:
bit.ly服务的使用需要注册并获取APIKey。注册,然后编辑 services/bit.ly.php文件。
tr.im服务也可能需要APIKey,如果你一天内需要编码很多URL。如果是这样的话,需要编辑services/tr.im.php文件。
源码下载:点击这里
项目官网:在这里
帮你踩踩!欢迎去我那做客
[回复]
你写的这文章很好。今天到访。,望回访。:》
[回复]
晴枫 10月 15th, 2009 下午9:14 回复:
@博客杂志, 已回访~
[回复]