background image

 

$tempfolder

 = 

array

();

$tempfile

 = 

array

(); 

//假设我们是通过在页面上选择 checkbox 来下载已选的文件夹或文件,

并一同打包
for

(

$i

 = 0;

$i

 < 

$checkboxnum

;

$i

 ) {

$value

 = ${“select”.

$i

};

if

 (

$value

 != ”) {

$this_type

 = 

substr

(

$value

, 0, 1);

$this_id

 = 

substr

(

$value

, 1);

//将文件夹和文件的情况分开处理
if

 (

$this_type

 == ‘d’) {

$tempfolder

[] = 

$this_id

;

}

elseif

 (

$this_type

 == ‘f’) {

$tempfile

[] = 

$this_id

;

}
}
}
@

mkdir

(

$tempdir

);

$curtempdir

 = “

$tempdir

/”.

$userid

//不同用户在不同的临时文件夹下操作

if

 (

file_exists

(

$curtempdir

)) {