【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文件。

    源码下载:点击这里

    项目官网:在这里



    本博客所有文章如无特别注明均为原创。
    复制或转载请以超链接形式注明转自枫芸志,原文地址《【PHP源码】缩短URL的PHPShortener类
    标签:
    分享:

已经有3 条评论抢在你前面了~

  1. 沙发
    lover 2009年10月15日 下午7:43

    帮你踩踩!欢迎去我那做客

    [回复]

  2. 板凳
    博客杂志 2009年10月15日 下午3:29

    你写的这文章很好。今天到访。,望回访。:》

    [回复]

    晴枫

    晴枫 回复:

    @博客杂志, 已回访~

    [回复]

无觅相关文章插件,快速提升流量