之前使用PHP类来读取BT种子的操作这里就不再赘述,这里直接上代码咯
讲bt种子转换为磁力链需要读取到BT种子的info_hash
那么我们就可以直接组装成磁力MAGNET链接,直接接着上次的写
$magnet = sprintf('磁力高清:magnet:?xt=urn:btih:%s&dn=%s',$bt_info['info_hash'],$bt_info['info']['name']); echo $magnet;
下面是我打印出的信息
BT链接转换为QQ旋风地址
function qqxf($url){ $qqxf_url = "qqdl://".base64_encode($url); return $qqxf_url; }
BT链接转换为迅雷地址
function thunder($url, $type='en'){ if($type =='en'){ $thunder = "thunder://".base64_encode("AA".$url."ZZ"); return $thunder; }else{ $thunder = substr(base64_decode(substr(trim($url),10)),2,-2); return $thunder; } }
BT链接转换为电驴地址
电驴地址可以根据之前转换的磁力链接来组装地址,格式如下:
D2K链接格式为:“ed2k://|file|<档案名称>|<档案大小>|<档案哈希值>|/”,那么我们写代码吧
function ed2k($name,$size,$hasgh){ $ed2k_url = sprintf('ed2k://|file|%s|%s|%s|/',$name,$size,$hash); return $ed2k_url; }