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获取mysql版本的几种方法小结
Mar 25 PHP
php excel类 phpExcel使用方法介绍
Aug 21 PHP
PHP url 加密解密函数代码
Aug 26 PHP
php摘要生成函数(无乱码)
Feb 04 PHP
PHP 将逗号、空格、回车分隔的字符串转换为数组的函数
Jun 07 PHP
php使用curl检测网页是否被百度收录的示例分享
Jan 31 PHP
使用PHP实现下载CSS文件中的图片
Dec 06 PHP
yii2缓存Caching基本用法示例
Jul 18 PHP
php操作access数据库的方法详解
Feb 22 PHP
php 开发中加密的几种方法总结
Mar 22 PHP
laravel-admin 实现给grid的列添加行数序号的方法
Oct 08 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
Nov 14 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
PHP中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
2010/07/09 PHP
php设计模式 Singleton(单例模式)
2011/06/26 PHP
Session 失效的原因汇总及解决丢失办法
2015/09/30 PHP
重写javascript中window.confirm的行为
2012/10/21 Javascript
JS性能优化笔记搜索整理
2013/08/21 Javascript
浅谈Sizzle的“编译原理”
2015/04/14 Javascript
ECMAScript6块级作用域及新变量声明(let)
2015/06/12 Javascript
MVC+jQuery.Ajax异步实现增删改查和分页
2020/12/22 Javascript
Select下拉框模糊查询功能实现代码
2016/07/22 Javascript
纯前端JavaScript实现Excel IO案例分享
2016/08/26 Javascript
那些精彩的JavaScript代码片段
2017/01/12 Javascript
js-FCC算法-No repeats please字符串的全排列(详解)
2017/05/02 Javascript
妙用缓存调用链实现JS方法的重载
2018/04/30 Javascript
详解JavaScript中操作符和表达式
2018/09/12 Javascript
在vue中使用回调函数,this调用无效的解决
2020/08/11 Javascript
vue+elementUI中表格高亮或字体颜色改变操作
2020/11/02 Javascript
Javascript 模拟mvc实现点餐程序案例详解
2020/12/24 Javascript
[01:07:22]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG加赛
2014/05/26 DOTA
[02:50]【扭转乾坤,只此一招】DOTA2全新版本永雾林渊开启新篇章
2020/12/24 DOTA
Python之py2exe打包工具详解
2017/06/14 Python
Python实现定时备份mysql数据库并把备份数据库邮件发送
2018/03/08 Python
Python 20行简单实现有道在线翻译的详解
2019/05/15 Python
Python登录系统界面实现详解
2019/06/25 Python
Python assert语句的简单使用示例
2019/07/28 Python
Python基于xlutils修改表格内容过程解析
2020/07/28 Python
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
摩飞电器俄罗斯官方网站:Morphy Richards俄罗斯
2020/07/30 全球购物
政治思想表现评语
2014/05/04 职场文书
城管大队整治方案
2014/05/06 职场文书
预备党员转正考核材料
2014/06/03 职场文书
乡镇务虚会发言材料
2014/10/20 职场文书
师德承诺书
2015/01/20 职场文书
黄山导游词
2015/01/31 职场文书
会计求职简历自我评价
2015/03/10 职场文书
详解nodejs内置模块
2021/05/06 NodeJs
Vue详细的入门笔记
2021/05/10 Vue.js