仓酷云

标题: PHP编程:PHP天生迅雷、慢车、QQ旋风下载链接的实... [打印本页]

作者: 小妖女    时间: 2015-1-16 22:11
标题: PHP编程:PHP天生迅雷、慢车、QQ旋风下载链接的实...
phpmanual(PHP手册)肯定是要从网上下载一个的,它很权威,也很全面,我自己认为它是一本很好的参考书,但是不适合新手当教材使用。本文将先容怎样经由过程PHP函数处置,轻松天生制造各类第三方下载工具(好比迅雷,慢车,QQ旋风)的下载链接数据,并间接输入到前台上,同时也能够将转换过的链接复原为原始的下载地点。
该功效所用到的PHP函数次要是上面两个:
1.base64_encode:用于以base64体例加密字符串;
2.base64_decode:用于解密以base64体例加密的字符串。
上面间接经由过程示例申明,基础都能了解,就不做具体注释了。
  1. <html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>PHP天生迅雷、慢车、QQ旋风下载链接的办法</title></head><body><?phpfunctionzhuanhuan($url){if(empty($url))return$result;$urlodd=explode("//",$url,2);$head=strtolower($urlodd[0]);$behind=$urlodd[1];if($head=="thunder:"){$url=substr(base64_decode($behind),2,-2);}elseif($head=="flashget:"){$url1=explode("&",$behind,2);$url=substr(base64_decode($url1[0]),10,-10);}elseif($head=="qqdl:"){$url=base64_decode($behind);}elseif($head=="http:"$head=="ftp:"$head=="mms:"$head=="rtsp:"$head=="https:"){$url=array("thunder"=>"thunder://".base64_encode("AA".$url."ZZ"),"flashget"=>"Flashget://".base64_encode("[FLASHGET]".$url."[FLASHGET]")."&aiyh","qqdl"=>"qqdl://".base64_encode($url));}else{return"";}return$url;}$url=isset($_GET["url"])?$_GET["url"]:"";$result=zhuanhuan($url);?><formaction=""method=GET>请输出一般链接大概迅雷,慢车,旋风链地点:<br/><inputtype=textname="url"size="80"><inputtype=submitvalue="转换"></form><?phpif(is_array($result)){//www.Alixixi.com?><p>地点:<ahref="<?phpecho$url;?>"target="_blank"><?phpecho$url;?></a><p>迅雷链:<ahref="<?phpecho$result["thunder"];?>"target="_blank"><?phpecho$result["thunder"];?></a><p>慢车链:<ahref="<?phpecho$result["flashget"];?>"target="_blank"><?phpecho$result["flashget"];?></a><p>旋风链:<ahref="<?phpecho$result["qqdl"];?>"target="_blank"><?phpecho$result["qqdl"];?></a><?php}else{?><p>实践地点:<ahref="<?phpecho$result;?>"target="_blank"><?phpecho$result;?></a><?php}?></body></html>
复制代码
页面的效果以下图:
PHP编程:PHP天生迅雷、慢车、QQ旋风下载链接的实...
登录/注册后可看大图

您大概感乐趣的文章

让好朋友来看看,嘿,看咱写的多棒,然后再在网上宣传一下。
作者: 透明    时间: 2015-1-18 14:12
我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。
作者: 因胸联盟    时间: 2015-1-22 08:19
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
作者: 飘灵儿    时间: 2015-2-6 17:29
php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)
作者: 愤怒的大鸟    时间: 2015-2-17 17:17
本文当是我的笔记啦,遇到的问题随时填充
作者: 柔情似水    时间: 2015-3-5 21:17
说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。
作者: 不帅    时间: 2015-3-12 15:10
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
作者: 简单生活    时间: 2015-3-19 23:21
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2