PHP PHP tiny url编码和解码功能
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP PHP tiny url编码和解码功能相关的知识,希望对你有一定的参考价值。
function doShortURL($url) {
$short_url= file_get_contents('http://tinyurl.com/api-create.php?url=' . urlencode( $url ) );
return $short_url;
}
function doShortURLDecode($url) {
$ch = @curl_init($url);
@curl_setopt($ch, CURLOPT_HEADER, TRUE);
@curl_setopt($ch, CURLOPT_NOBODY, TRUE);
@curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE);
@curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$response = @curl_exec($ch);
preg_match('/Location: (.*)\n/', $response, $a);
if (!isset($a[1])) return $url;
return $a[1];
}
以上是关于PHP PHP tiny url编码和解码功能的主要内容,如果未能解决你的问题,请参考以下文章
PHP和javascript中url编码解码详解
php 编码和解码的函数
用PHP对字符串进行Base64编码和解码
使用PHP CURL函数采集gzip编码网页报错
C# UTF-8 base64 编码在 PHP 中无法正确解码
编码解码--url编码解码