dmz社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 757|回复: 0

仿微博php生成短网址

[复制链接]
  • TA的每日心情

    2024-11-19 20:46
  • 签到天数: 244 天

    [LV.8]以坛为家I

    4434

    主题

    1459

    帖子

    1万

    积分

    会|员

    Rank: 9Rank: 9Rank: 9

    积分
    10734
    发表于 2019-12-14 00:22:32 | 显示全部楼层 |阅读模式

    本站资源全部免费,回复即可查看下载地址!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    [HTML] 纯文本查看 复制代码
    <!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="输入网址">  
        <input type="submit" value=" 生成 " />  
      </form>  <a href="http://hovertree.com">何问起</a>
    </body>  
    </html>

    php code
    [PHP] 纯文本查看 复制代码
    <?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);  
                }  
                $show .= $s;  
                $x = floor($x/62);  
            }  
            return $show;  
        }  /* 何问起 hovertree.com */
          
        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>");  
    ?>




    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|小黑屋|本站代理|dmz社区

    GMT+8, 2024-12-23 23:57 , Processed in 0.080331 second(s), 33 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表