一个php短网址的生成代码(仿微博短网址)


Posted in PHP onMay 07, 2014

分享一个php短网址的生成代码。

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="utf-8" /> 
<title>urlShort</title> 
</head> 
<body> 
<form action="urlShort.php" method="post"> 
<input type="text" size="16" name="url" value="输入网址" onfocus="if(this.value=='输入网址'){this.value='';}" onblur="if(this.value==''){this.value='输入网址'};"> 
<input type="submit" value=" 生成 " /> 
</form> 
</body> 
</html> 
<?php 
header("Content-Type:text/html;charset=UTF-8"); 
function base62($x){ 
$show = ''; 
while($x>0){ 
$s = $x % 62; 
if ($s > 35){ 
$s = chr($s + 61); 
}else if ($s > 5 && $S<=35){ 
$s = chr($s + 55); 
} 3water.com 
$show .= $s; 
$x = floor($x/62); 
} 
return $show; 
} 
//生成短网址 
function url_short($url){ 
$url = crc32($url); 
$result = sprintf("%u",$url); 
return base62($result); 
} echo ("生成短网址为:<a href='http://$_POST[url]'>".url_short($_POST['url'])."</a>");
PHP 相关文章推荐
小偷PHP+Html+缓存
Nov 25 PHP
兼容性最强的PHP生成缩略图的函数代码(修改版)
Jan 18 PHP
PHP 第二节 数据类型之数值型
Apr 28 PHP
php FLEA中二叉树数组的遍历输出
Sep 26 PHP
详解PHP导入导出CSV文件
Nov 03 PHP
php用户注册时常用的检验函数实例总结
Dec 22 PHP
php操作mongoDB实例分析
Dec 29 PHP
PHP sleep()函数, usleep()函数
Aug 25 PHP
php生成图片缩略图功能示例
Feb 22 PHP
PHP中常用的魔术方法
Apr 28 PHP
PHP微信PC二维码登陆的实现思路
Jul 13 PHP
一次项目中Thinkphp绕过禁用函数的实战记录
Nov 17 PHP
php实现信用卡校验位算法THE LUHN MOD-10示例
May 07 #PHP
php对称加密算法示例
May 07 #PHP
php实现mysql封装类示例
May 07 #PHP
phpmyadmin配置文件现在需要绝密的短密码(blowfish_secret)的2种解决方法
May 07 #PHP
php读取3389的脚本
May 06 #PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
May 06 #PHP
php通过数组实现多条件查询实现方法(字符串分割)
May 06 #PHP
You might like
PHP的Socket通信之UDP通信实例
2015/07/02 PHP
Linux php 中文乱码的快速解决方法
2016/05/13 PHP
php实现文章置顶功能的方法
2016/10/20 PHP
PHP PDO数据库操作预处理与注意事项
2019/03/16 PHP
javascript实现划词标记+划词搜索功能
2007/03/06 Javascript
Javascript 类、命名空间、代码组织代码
2011/07/31 Javascript
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
2011/11/30 Javascript
JavaScript高级程序设计(第3版)学习笔记12 js正则表达式
2012/10/11 Javascript
在Ubuntu上安装最新版本的Node.js
2014/07/14 Javascript
js 左右悬浮对联广告特效代码
2014/12/12 Javascript
jQuery移动web开发之页面跳转和加载外部页面的实现
2015/12/04 Javascript
Javascript的表单验证-揭开正则表达式的面纱
2016/03/18 Javascript
JavaScript lodash常见用法系列小结
2016/08/24 Javascript
ReactNative页面跳转实例代码
2016/09/27 Javascript
浅析jQuery操作select控件的取值和设值
2016/12/07 Javascript
探索Javascript中this的奥秘
2016/12/11 Javascript
详解vue slot插槽的使用方法
2017/06/13 Javascript
详解windows下vue-cli及webpack 构建网站(三)使用组件
2017/06/17 Javascript
说说node中的可读流和可写流的区别
2018/06/01 Javascript
深入理解Python中各种方法的运作原理
2015/06/15 Python
python查看zip包中文件及大小的方法
2015/07/09 Python
详解python opencv、scikit-image和PIL图像处理库比较
2019/12/26 Python
新建文件时Pycharm中自动设置头部模板信息的方法
2020/04/17 Python
Django与pyecharts结合的实例代码
2020/05/13 Python
python的json包位置及用法总结
2020/06/21 Python
Python grequests模块使用场景及代码实例
2020/08/10 Python
amazeui 验证按钮扩展的实现
2020/08/21 HTML / CSS
美国最大的高尔夫发球时间预订网站:TeeOff.com
2018/03/28 全球购物
PHP如何对用户密码进行加密
2014/07/31 面试题
行政专员岗位职责
2014/01/02 职场文书
生物制药自我鉴定
2014/01/25 职场文书
技能比赛获奖感言
2014/02/14 职场文书
中药学自荐信
2014/06/15 职场文书
工作收入证明范本
2015/06/12 职场文书
2016新年晚会开场白
2015/12/03 职场文书
用Python提取PDF表格的方法
2021/04/11 Python