服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > php教程 >

php在线远程下载文件的脚本

时间:2012-03-22 22:06来源:未知 作者:最模板 点击:
这段代码虽然很简短,但对使用虚拟主机的童鞋来说,绝对是福利!它可以让虚拟主机像VPS那样直接远程wget文件到你的空间,而不用经过你的本地电脑,速度绝对是杠杠的。 立刻放出

这段代码虽然很简短,但对使用虚拟主机的童鞋来说,绝对是福利!它可以让虚拟主机像VPS那样直接远程wget文件到你的空间,而不用经过你的本地电脑,速度绝对是杠杠的。

立刻放出完整代码(经最模板测试,可用): 

  1. <form method="post"
  2. <input name="url" size="50" /> 
  3. <input name="submit" type="submit" /> 
  4. </form> 
  5. <?php 
  6. $pwd='zuimoban';//这里为你的密码 
  7. if ($_REQUEST['pwd']!=$pwd
  8. exit('Sorry ,you are not validate user!'); 
  9. // maximum execution time in seconds 
  10. set_time_limit (24 * 60 * 60); 
  11. if (!isset($_POST['submit'])) die(); 
  12. // folder to save downloaded files to. must end with slash 
  13. $destination_folder = './'
  14. $url = $_POST['url']; 
  15. $newfname = $destination_folder . basename($url); 
  16. $file = fopen ($url"rb"); 
  17. if ($file) { 
  18. $newf = fopen ($newfname"wb"); 
  19. if ($newf
  20. while(!feof($file)) 
  21. fwrite($newffread($file, 1024 * 8 ), 1024 * 8 ); 
  22. if ($file
  23. fclose($file); 
  24. if ($newf) { 
  25. fclose($newf); 
  26. echo 'OK,File has been downloaded!'
  27. ?> 

使用方法:
1、将这个代码保存为down.php 上传到你的服务器,然后访问这个地址down.php?pwd=zuimoban 。
2、然后在输入框输入你要下载的文件的地址就OK了。

 

 

(责任编辑:最模板)
顶一下
(2)
100%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容