$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
)) {