复制一个文件或者从一个资源获取一个文件并复制

/**
 * 复制一个文件或者从一个资源获取一个文件并复制
 * @param unknown_type $source    一个文件名或者一个资源,如$source='http://dctest.jub.cn/WebS/261573.zip'
 * @param unknown_type $fname    另存为的文件名
 */function copy_from_source($source,$fname){
    $handle = fopen($source,"rb"); // 打开一个文件流
    if($handle){
        $file=fopen($fname,'w');
        $contents='';
        while (!feof ($handle)) {
            $contents.=fread($handle,8192);
        }
        fwrite($file,$contents);
    }
    fclose ($handle);
    fclose ($file);
}

因为需求写了这个函数,虽然并不完美,如果有人用到就拿去吧,欢迎提供修改意见

posted @ 2013-01-12 20:59  水军大队长  阅读(209)  评论(0编辑  收藏  举报