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常用Output和ptions/Info函数集介绍
Jun 19 PHP
php+js实现图片的上传、裁剪、预览、提交示例
Aug 27 PHP
php自定义apk安装包实例
Oct 20 PHP
PHP原生函数一定好吗?
Dec 08 PHP
thinkphp中session和cookie无效的解决方法
Dec 19 PHP
php编写简单的文章发布程序
Jun 18 PHP
给PHP开发者的编程指南 第一部分降低复杂程度
Jan 18 PHP
php正则去除网页中所有的html,js,css,注释的实现方法
Nov 03 PHP
PHP执行shell脚本运行程序不产生core文件的方法
Dec 28 PHP
laravel 输出最后执行sql 附:whereIn的使用方法
Oct 10 PHP
ThinkPHP 5.1 跨域配置方法
Oct 11 PHP
PHP基于进程控制函数实现多线程
Dec 09 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
用Socket发送电子邮件(利用需要验证的SMTP服务器)
2006/10/09 PHP
VFP与其他应用程序的集成
2006/10/09 PHP
php中的时间处理
2006/10/09 PHP
用文本文件制作留言板提示(上)
2006/10/09 PHP
php桌面中心(二) 数据库写入
2007/03/11 PHP
用PHP与XML联手进行网站编程代码实例
2008/07/10 PHP
jQuery DOM操作小结与实例
2010/01/07 Javascript
基于JQuery实现鼠标点击文本框显示隐藏提示文本
2012/02/23 Javascript
js实现两个值相加alert出来精确到指定位
2013/09/25 Javascript
js动态往表格的td中添加图片并注册事件
2014/06/12 Javascript
AngularJS通过$http和服务器通信详解
2016/09/21 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
微信小程序 本地数据存储实例详解
2017/04/13 Javascript
vue使用keep-alive实现数据缓存不刷新
2017/10/21 Javascript
在vue-cli项目中使用bootstrap的方法示例
2018/04/21 Javascript
Vue Cli3 创建项目的方法步骤
2018/10/15 Javascript
vue组件从开发到发布的实现步骤
2018/11/11 Javascript
微信小程序访问豆瓣电影api的实现方法
2019/03/31 Javascript
如何使用Python自动控制windows桌面
2019/07/11 Python
python matplotlib库直方图绘制详解
2019/08/10 Python
Python xlwt模块使用代码实例
2020/06/10 Python
详解Selenium 元素定位和WebDriver常用方法
2020/12/04 Python
Python datetime模块的使用示例
2021/02/02 Python
基于css3 animate制作绚丽的动画效果
2015/11/24 HTML / CSS
详解canvas在圆弧周围绘制文本的两种写法
2018/05/22 HTML / CSS
用HTML5.0制作网页的教程
2010/05/30 HTML / CSS
全球最大的网上自行车商店:Chain Reaction Cycles
2016/12/02 全球购物
泰国第一的化妆品网站:Konvy
2018/02/25 全球购物
iHerb俄罗斯:维生素、补品和天然产品
2020/07/09 全球购物
大学生通用个人的自我评价
2014/02/10 职场文书
捐助倡议书范文
2014/04/15 职场文书
科长竞争上岗演讲稿
2014/05/12 职场文书
公务员诚信承诺书
2014/05/26 职场文书
2014年度培训工作总结
2014/11/27 职场文书
详解Python内置模块Collections
2022/03/22 Python
使用CSS实现百叶窗效果示例代码
2023/05/07 HTML / CSS