仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 749|回复: 7
打印 上一主题 下一主题

[学习教程] PHP编程:PHP天生迅雷、慢车、QQ旋风下载链接的实...

[复制链接]
小妖女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:11:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
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天生一连的数字(字母)数组函数range()剖析,PHP抽奖程序函数
  • php批量删除超链接
  • php经常使用函数搜集并附注释申明
  • php用header()完成文件下载,下载的文件提醒被损坏不克不及翻开的办理举措
  • php天生静态考证码图片(gif)
  • PHP使用CurlFunctions完成多线程抓取网页和下载文件
  • php使用curl完成多线程的类,phpcurl多线程下载图片
让好朋友来看看,嘿,看咱写的多棒,然后再在网上宣传一下。
透明 该用户已被删除
沙发
发表于 2015-1-18 14:12:15 | 只看该作者
我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。
因胸联盟 该用户已被删除
板凳
发表于 2015-1-22 08:19:58 | 只看该作者
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
飘灵儿 该用户已被删除
地板
发表于 2015-2-6 17:29:13 | 只看该作者
php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-17 17:17:34 | 只看该作者
本文当是我的笔记啦,遇到的问题随时填充
柔情似水 该用户已被删除
6#
发表于 2015-3-5 21:17:26 | 只看该作者
说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。
不帅 该用户已被删除
7#
发表于 2015-3-12 15:10:13 | 只看该作者
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
简单生活 该用户已被删除
8#
发表于 2015-3-19 23:21:27 | 只看该作者
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 21:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表