设为首页 - 加入收藏 - 网站地图 欢迎加QQ群 :14364084
当前位置:谭博的博客 > 编程语言 > php > 正文

php将网络上的文件储存到服务器上指定文件夹

时间:2011-08-15 16:58 来源:谭博官网 标签: 作者:谭博 阅读:

 

php将网络上的文件储存到服务器上指定文件夹
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-cn">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Language" content="UTF-8" />
</head>
<form method="post">
<input name="url" size="20" />
<input name="submit" type="submit" />
<!-- <input type="hidden" name="MAX_FILE_SIZE" value=http://www.php100.com/html/webkaifa/PHP/PHP/2010/0507/"2097152" />-->
</form>
<?php
   if (isset($_POST['submit'])){
 
    save_file_to_sever($_POST['url'],'./downfolde/');
   }
 
function save_file_to_sever($url,$folder_path){
 
   set_time_limit (5 * 60);
   $destination_folder = $folder_path;   // 文件夹保存下载文件。必须以斜杠结尾
   $newfname = $destination_folder . basename($url);
   $file = fopen ($url, "rb");
   if ($file) {
   $newf = fopen ($newfname, "wb");
   if ($newf)
   while(!feof($file)) {
   fwrite($newf, fread($file, 1024 * 8 ), 1024 * 8 );
   }
   }
   if ($file) {
   fclose($file);
   }
   if ($newf) {
   fclose($newf);
   }
 
}
 
 
 
 
 
$null=array();
if($null==false){
 
echo "fdf";}
 
print_r(@$fdf);
?>

 

关注微信公众号

微信扫一扫,打赏我

热评文章
    内容不错,支持一下
    评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)