while ($row_www_com = $GLOBALS['db']->fetchRow($res_www_com)) { $user_value['user_name'] = $row_www_com['user_name']; $user_value['email'] = $row_www_com['email']; /* 处理会员等级 */ $user_value['user_rank'] = " "; if ($row_www_com['user_rank']) { $user_value['user_rank'] = $rank_list_www_com[$row_www_com['user_rank']]; } else { foreach ($rank_list_www_com[0] as $rank_temp) { if ($row_www_com['rank_points'] >= $rank_temp['min_points'] and $row_www_com['rank_points'] < $rank_temp['max_points']) { $user_value['user_rank'] = $rank_temp['rank_name']; break; } } } /* 处理电话(家庭电话、办公电话) */ $user_value['tel_phone'] = $row_www_com['home_phone']; $user_value['tel_phone'] .= !empty($row_www_com['home_phone']) && !empty($row_www_com['office_phone']) ? "或" : ""; $user_value['tel_phone'] .= $row_www_com['office_phone']; $user_value['mobile_phone'] = $row_www_com['mobile_phone']; $content .= implode(",", $user_value) . "\n"; } if (EC_CHARSET == 'utf-8') { $zip->add_file(ecs_iconv('UTF8', 'GB2312', $content), 'users_list.csv'); } else { $zip->add_file($content, 'goods_list.csv'); } header("Content-Disposition: attachment; filename=users_list.zip"); header("Content-Type: application/unknown"); die($zip->file()); }
@fclose($fp); sAjax('OK'); } else { sAjax(tText('accessdenied', 'Access denied')); } } break; case 'comp': if ($p['dl']) { $zip = new PHPZip(); $zip->Zipper($p['fl'], $p['dl']); header('Content-Type: application/octet-stream'); header('Accept-Ranges: bytes'); header('Accept-Length: ' . strlen($compress)); header('Content-Disposition: attachment;filename=' . $_SERVER['HTTP_HOST'] . '_' . date('Ymd-His') . '.zip'); echo $zip->file(); exit; } break; case 'copy': if ($p['dl']) { $fNames = array(); $total = count($p['dl']); if ($p['b'][strlen($p['b']) - 1] !== DS) { $p['b'] .= DS; } for ($z = 0; $total > $z; $z++) { $fileinfo = pathinfo($p['fl'] . $p['dl'][$z]); if (!file_exists($p['fl'] . $p['dl'][$z])) { sAjax(tText('notexist', 'Object does not exist')); } else {