• 技术文章 >php教程 >PHP源码

    一个php短网址的生成代码(仿微博短网址)_php技巧

    PHP中文网PHP中文网2016-05-23 16:38:55原创525
    这篇文章主要介绍了一个php短网址的生成代码(仿微博短网址),需要的朋友可以参考下

    分享一个php短网址的生成代码。

    复制代码 代码如下:


    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8" />
    <title>urlShort</title>
    </head>
    <body>
    <form action="urlShort.php" method="post">
    <input type="text" size="16" name="url" value="输入网址" onfocus="if(this.value=='输入网址'){this.value='';}" onblur="if(this.value==''){this.value='输入网址'};">
    <input type="submit" value=" 生成 " />
    </form>
    </body>
    </html>
    <?php
    header("Content-Type:text/html;charset=UTF-8");
    function base62($x){
    $show = '';
    while($x>0){
    $s = $x % 62;
    if ($s > 35){
    $s = chr($s + 61);
    }else if ($s > 5 && $S<=35){
    $s = chr($s + 55);
    } www.jb51.net
    $show .= $s;
    $x = floor($x/62);
    }
    return $show;
    }
    //生成短网址
    function url_short($url){
    $url = crc32($url);
    $result = sprintf("%u",$url);
    return base62($result);
    }

    echo ("生成短网址为:<a href='http://$_POST[url]'>".url_short($_POST['url'])."</a>");

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 短网址
    上一篇:自定义对称 加密和解密 下一篇:通过身份证号获取属相、星座、性别
    PHP编程就业班

    相关文章推荐

    • 剖析PHP中的输出缓冲 flush之类• 整理php操作memcache缓存基础方法• PHP 文件上传脚本• php 广告点击统计代码• 戏说PHP框架的味道

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网