网站地图    收藏   

主页 > php专栏 > php上传下载 >

php文件下载实例 - php上传下载

来源:自学PHP网    时间:2014-11-28 00:00 作者: 阅读:

[导读] 这里主要是利用php fopen函数来实现读取文件一个个传送到客户本地,有需要朋友可以参考一下,实例代码如下:formmethod=postinputname=urlsize=20/inputname=submittype=submit/!--......

php文件下载实例

这里主要是利用php fopen函数来实现读取文件一个个传送到客户本地,有需要朋友可以参考一下,实例代码如下:

  1. <form method="post">          
  2. <input name="url" size="20" />          
  3. <input name="submit" type="submit" />          
  4. <!-- <input type="hidden" name="MAX_FILE_SIZE" value="2097152" />-->          
  5. </form>          
  6. <?php 
  7.     set_time_limit(24*60*60); 
  8.     if (!isset($_POST['submit'])) die (); 
  9.     $destination_folder = './down/';   // 文件夹保存下载文件。必须以斜杠结尾 
  10.     $url = $_POST['url']; 
  11.     $newfname = $destination_folder.basename($url); 
  12.     $file = fopen($url"rb"); 
  13.     if ($file) { 
  14.         $newf = fopen($newfname"wb"); 
  15.         if ($newfwhile (!feof($file)) { 
  16.             fwrite($newffread($file, 1024*8), 1024*8); 
  17.         }//开源代码phpfensi.com 
  18.     } 
  19.     if ($file) { 
  20.         fclose($file); 
  21.     } 
  22.     if ($newf) { 
  23.         fclose($newf); 
  24.     } 
  25. ?> 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论