求大神给个长短网址互转的代码或者相关链接
要用php写的
不要用到数据库的
类似函数加密互转的
在此先谢谢各位大神了 ^ ^长短网址长短网址互转
要用php写的
不要用到数据库的
类似函数加密互转的
在此先谢谢各位大神了 ^ ^长短网址长短网址互转
解决方案 »
- 能不用循环和分开的数组一次性获得所有a标记的值吗?,如前;怎么用正则只获取一段代码里面<a></a>里面的值?包含<a>标记
- 用户注册后 发送 欢迎邮件的问题
- 在Eclipse中使用ZendDebug调试的时候,apache会崩溃.该怎么解决啊
- 请教问题,急!!!谢谢
- 有谁做过网络广告机的后台内容管理系统(php),和普通的php应用程序有啥区别?
- 帮忙看下 两段代码 有什么不同。为什么运行结果不一样
- php 无法连接 memcache
- apache2启动不了
- 我的IE是中文的:IE6.0(SP2)版本,但$_SERVER["HTTP_ACCEPT_LANGUAGE"]却等于en-gb(按道理应该为zh-cn才对)??感觉很奇怪,请问各位大侠
- ZendStudio怎么用呀,有哪些用途!
- 问个奇怪的问题
- PHP的 DOMDocument 遇到的小问题
比如bitly.com
它的API文档在http://dev.bitly.com/links.html
function dwz($url){
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,"http://dwz.cn/create.php");
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$data=array('url'=>$url);
curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
$strRes=curl_exec($ch);
curl_close($ch);
$arrResponse=json_decode($strRes,true);
if($arrResponse['status']==0){
echo iconv('UTF-8','GBK',$arrResponse['err_msg'])."\n";
}
return $arrResponse['tinyurl'];
}
for($i=1;$i<=10;$i++){
echo "http://zhidao.baidu.com/question/".rand(0,100000)."$i.html----->".url_short("http://zhidao.baidu.com/question/".rand(0,100000)."$i.html")."<br>";
}大神帮忙看下撒~~~
不用第三方储存,除非你自己申请一个域名,然后做一个数据库对照,一列存长地址,一列存短地址,需要时数据库查询一下,不过一个短URL的域名现在几乎都申请不到了。
不好意思粘错了
function dwz($url){
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,"http://dwz.cn/create.php");
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$data=array('url'=>$url);
curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
$strRes=curl_exec($ch);
curl_close($ch);
$arrResponse=json_decode($strRes,true);
if($arrResponse['status']==0){/**错误处理*/
echo iconv('UTF-8','GBK',$arrResponse['err_msg'])."\n";
}
return $arrResponse['tinyurl'];
}
for($i=1;$i<=10;$i++){
echo "http://zhidao.baidu.com/question/".rand(0,100000)."$i.html----->".dwz("http://zhidao.baidu.com/question/".rand(0,100000)."$i.html")."<br>";
}
不用第三方储存,除非你自己申请一个域名,然后做一个数据库对照,一列存长地址,一列存短地址,需要时数据库查询一下,不过一个短URL的域名现在几乎都申请不到了。目前是用数据库的方式做的,想知道是否有其它的方法实现