PHP PHP URL Shortener
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP PHP URL Shortener相关的知识,希望对你有一定的参考价值。
<?php
define('CHARS', '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ');
function getIDFromURL ($string, $base = CHARS){
$length = strlen($base);
$size = strlen($string) - 1;
$string = str_split($string);
$out = strpos($base, array_pop($string));
foreach($string as $i => $char){
$out += strpos($base, $char) * pow($length, $size - $i);
}
return $out;
}
function getURLFromID ($integer, $base = CHARS){
$length = strlen($base);
while($integer > $length - 1){
$out = $base[fmod($integer, $length)] . $out;
$integer = floor( $integer / $length );
}
return $base[$integer] . $out;
}
?>
以上是关于PHP PHP URL Shortener的主要内容,如果未能解决你的问题,请参考以下文章
markdown URL Shortener
SharePoint 2010 Url Shortener --SharePoint 2010 短URL生成器
从 URL Shortener 的自定义位置值表示法生成唯一 ID
Google URL Shortener API 总是返回与 pagetoken 相同的页面
sh Bash:goo.gl#使用Google URL Shortener服务(http://goo.gl)缩短网址。
来自 Python AppEngine 的 Google Url Shortener API:HTTPError:HTTP 错误 403:禁止