大家有没有php下载zip文件的代码

yabuy9天前4 次点击

网站要转移打包好了,由于是虚拟空间不支持wget命令,想弄个php代码下载远程空间zip文件,下面代码有问题,不过类似这样的,以前有个这样的php下载文件,可惜不知道在哪里去了

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta>
  5. <meta charset="utf-8" />
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <title>远程下载文件</title>
  8. <form method="post">
  9. <input name="url" size="50" />
  10. <input name="submit" type="submit" />
  11. </form>
  12. <?php
  13. // maximum execution time in seconds
  14. set_time_limit (24 * 60 * 60);
  15. if (!isset($_POST['submit'])) die();
  16. // folder to save downloaded files to. must end with slash
  17. $destination_folder = 'temp/';
  18.   
  19. $url = $_POST['url'];
  20. $newfname = $destination_folder . basename($url);
  21. $file = fopen ($url, "rb");
  22. if ($file) {
  23. $newf = fopen ($newfname, "wb");
  24. if ($newf)
  25. while(!feof($file)) {
  26. fwrite($newf, fread($file, 1024 * 8 ), 1024 * 8 );
  27. }
  28. }
  29. if ($file) {
  30. fclose($file);
  31. }
  32. if ($newf) {
  33. fclose($newf);
  34. }
  35. ?>
  36. </body>
  37. </html>
复制代码
最新回复 (10) 直到 2019-10-12 22:05
返回