php生成短网址示例


Posted in PHP onMay 05, 2014

php生成短网址

<?php  
$chars=array("a","b","c","d","e","f","g","h",
    "i","j","k","l","m","n","o","p",
    "q","r","s","t","u","v","w","x",
    "y","z","0","1","2","3","4","5",
    "6","7","8","9","A","B","C","D",
    "E","F","G","H","I","J","K","L",
    "M","N","O","P","Q","R","S","T",
    "U","V","W","X","Y","Z");
$salt="www.joneto.com";
$hash=md5("http://www.sina.com".$salt);
$rs=array();
for($i=0;$i<4;$i++){
 $temp=substr($hash, $i*8,8);
 $temp=base_convert($temp, 16, 10) & base_convert("3fffffff", 16, 10);
 $str="";
 for($j=0;$j<6;$j++){
  $subtemp=$temp & intval(base_convert("3d", 16, 10));
  $str.=$chars[$subtemp];
  $temp=$temp>>5;
 }
 unset($temp);
 $rs[]=$str;
}
print_r($rs);
?>
PHP 相关文章推荐
谈谈PHP语法(2)
Oct 09 PHP
用PHP制作静态网站的模板框架(三)
Oct 09 PHP
php 文件缓存函数
Oct 08 PHP
PHP的异常处理类Exception的使用及说明
Jun 13 PHP
PHP中extract()函数的定义和用法
Aug 17 PHP
浅谈PHP与C#的值类型指向区别的详解
May 21 PHP
解析将多维数组转换为支持curl提交的一维数组格式
Jul 08 PHP
php针对cookie操作的队列操作类实例
Dec 10 PHP
php正则匹配文章中的远程图片地址并下载图片至本地
Sep 29 PHP
php.ini中date.timezone设置详解
Nov 20 PHP
PHP实现登录验证码校验功能
May 17 PHP
浅谈php://filter的妙用
Mar 05 PHP
PHP zip扩展Linux下安装过程分享
May 05 #PHP
PHP常用的缓存技术汇总
May 05 #PHP
php加速器eAccelerator的配置参数、API详解
May 05 #PHP
使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
May 05 #PHP
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
May 04 #PHP
PHP图片裁剪函数(保持图像不变形)
May 04 #PHP
PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
May 04 #PHP
You might like
Thinkphp通过一个入口文件如何区分移动端和PC端
2017/04/18 PHP
showModalDialog 和 showModelessDialog
2007/01/22 Javascript
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
jquery 弹出层注册页面等(asp.net后台)
2010/06/17 Javascript
jQuery 表单验证扩展代码(一)
2010/10/11 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/20 Javascript
js校验表单后提交表单的三种方法总结
2014/02/28 Javascript
JavaScript中的包装对象介绍
2015/01/27 Javascript
javascript实现跨域的方法汇总
2015/06/25 Javascript
jquery获取select选中值的方法分析
2015/12/22 Javascript
jQuery四种选择器使用及示例
2016/06/05 Javascript
jQuery事件处理的特征(事件命名机制)
2016/08/23 Javascript
AngularJS实现使用路由切换视图的方法
2017/01/24 Javascript
js 两个日期比较相差多少天的实例
2017/10/19 Javascript
常用的 JS 排序算法 整理版
2018/04/05 Javascript
解决Layui数据表格中checkbox位置不居中的方法
2018/08/15 Javascript
微信小程序实现带缩略图轮播效果
2018/11/04 Javascript
JavaScript数组特性与实践应用深入详解
2018/12/30 Javascript
jquery实现简易验证插件封装
2020/09/13 jQuery
python实现查询苹果手机维修进度
2015/03/16 Python
python实现挑选出来100以内的质数
2015/03/24 Python
Django的HttpRequest和HttpResponse对象详解
2018/01/26 Python
Python中的pack和unpack的使用
2018/03/12 Python
python 三元运算符使用解析
2019/09/16 Python
python 类之间的参数传递方式
2019/12/20 Python
Python 余弦相似度与皮尔逊相关系数 计算实例
2019/12/23 Python
针对HTML5的Web Worker使用攻略
2015/07/12 HTML / CSS
美国香薰蜡烛品牌:PADDYWAX
2018/10/06 全球购物
俄罗斯化妆品和香水网上商店:Iledebeaute
2019/01/03 全球购物
新西兰最大、占有率最高的综合性药房:PharmacyDirect药房中文网
2020/11/03 全球购物
自荐书模板
2013/12/15 职场文书
小学语文复习计划
2015/01/19 职场文书
党支部评议意见
2015/06/02 职场文书
公司处罚决定书
2015/06/24 职场文书
python实现高效的遗传算法
2021/04/07 Python
浅谈Java父子类加载顺序
2021/08/04 Java/Android