Пример #1
0
    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());
}
Пример #2
0
             @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 {