php生成短网址示例

 更新时间:2014年05月05日 10:38:15   作者:  
这篇文章主要介绍了php生成短网址示例,需要的朋友可以参考下

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中如何执行系统命令

    这篇文章主要为大家介绍了PHP中如何执行系统命令示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • thinkPHP框架实现多表查询的方法

    thinkPHP框架实现多表查询的方法

    这篇文章主要介绍了thinkPHP框架实现多表查询的方法,结合实例形式简单分析了thinkPHP在多表查询情况下where的使用方法与注意事项,需要的朋友可以参考下
    2018-06-06
  • PHP+jQuery翻板抽奖功能实现

    PHP+jQuery翻板抽奖功能实现

    在电视节目中有一种抽奖形式暂且叫做翻板抽奖,台上有一个墙面,墙面放置几个大方块,主持人或者抽奖者翻开对应的方块即可揭晓中奖结果。类似的抽奖形式还可以应用在WEB中,本文将使用PHP+jQuery为您讲解如何实现翻板抽奖程序。
    2015-10-10
  • 详解laravel中blade模板带条件分页

    详解laravel中blade模板带条件分页

    Blade模板是Laravel提供一个既简单又强大的模板引擎,这篇文章主要介绍了laravel中blade模板带条件分页功能,本文通过示例代码给大家介绍了,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • php单例模式的简单实现方法

    php单例模式的简单实现方法

    下面小编就为大家带来一篇php单例模式的简单实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • Laravel框架自定义公共函数的引入操作示例

    Laravel框架自定义公共函数的引入操作示例

    这篇文章主要介绍了Laravel框架自定义公共函数的引入操作,结合实例形式分析了Laravel5.5框架自定义公共函数的创建、配置、使用等相关操作技巧,需要的朋友可以参考下
    2019-04-04
  • php无限遍历文件夹示例分享

    php无限遍历文件夹示例分享

    这篇文章主要介绍了php无限遍历文件夹示例,需要的朋友可以参考下
    2014-03-03
  • 发款php蜘蛛统计插件只要有mysql就可用

    发款php蜘蛛统计插件只要有mysql就可用

    有时候我们为了看一下蜘蛛爬行的情况,不得不对日志进行大量的分析,由此想做一款插件可以记录蜘蛛的情况。在第一次做的时候,只是记录下蜘蛛的爬行次数,不大好分析。
    2010-10-10
  • ThinkPHP视图查询详解

    ThinkPHP视图查询详解

    这篇文章主要介绍了ThinkPHP视图查询,需要的朋友可以参考下
    2014-06-06
  • Nginx下ThinkPHP5的配置方法详解

    Nginx下ThinkPHP5的配置方法详解

    今天有个朋友询问tp5支持pathinfo的nginx配置怎么写的问题,所以想着自己总结分享下,下面这篇文章主要给大家介绍了关于在Nginx下ThinkPHP5的配置方法,需要的朋友可以参考借鉴,下面话不多说,来一起看看吧。
    2017-08-08

最新评论