공홈에 있는게 말썽을 부려서 구글링하다...
https://chongmoa.com:45183/xe/7472 발견..!! (여기 주인분 xetown에 계시는거 같던데....)
알아먹기 쉽게 되어있어서 요긴하게 잘사용했습니다!!
쩌리 복지사가 돈아껴볼려고 요리저리 배움서 하는데 어렵네요 ㅠㅠ
아래소스 php파일 만든후 게시판에서 버튼 만들어주면 됩니다..
문제시 지우겠습니다..
<?php header("Content-Type:text/html;charset=UTF-8"); define('__ZBXE__',true); define("__XE__", TRUE); require_once("config/config.inc.php"); // 파일 경로에 따라 맞게 설정 $oContext = &Context::getInstance(); $oContext->init(); $site_module_info = Context::get('site_module_info'); $logged_info = Context::get('logged_info'); if(!$logged_info->is_admin) : echo "<script>location.replace('/');</script>"; exit; // 관리자가 아닐때 endif; $oDocumentModel = &getModel('document'); // 문서객체 선언(게시물정보 객체 선언) $args = new stdClass(); $args->list_count = 10000; // 리스트갯수 $args->module_srl = 52207; // 불러올 게시물 모듈번호 $output = executeQueryArray('document.getDocumentList', $args); $doc_list = $output->data; $xls_filename = date('YmdHis')."_부모회 회원목록.xls"; header("Content-Type: application/x-msexcel; name=\"".$xls_filename."\""); header("Content-Disposition: inline; filename=\"".$xls_filename."\""); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <table border=1> <tr> <th style="background-color:#ffff53;">No</th> <th style="background-color:#ffff53;">성명</th> <th style="background-color:#ffff53;">전화번호</th> <th style="background-color:#ffff53;">주소</th> <th style="background-color:#ffff53;">장애유무</th> <th style="background-color:#ffff53;">장애유형</th> <th style="background-color:#ffff53;">자녀와의관계</th> <th style="background-color:#ffff53;">자녀 이름</th> <th style="background-color:#ffff53;">자녀 성별</th> <th style="background-color:#ffff53;">자녀 장애유형</th> <th style="background-color:#ffff53;">자녀 생년월일</th> </tr> <? $i = 1; foreach($doc_list AS $no=>$var){ // Normal 리스트 $getExtraVars = $oDocumentModel->getExtraVars($args->module_srl,$var->document_srl); // 게시판 확장변수 변수 불러오기 foreach($getExtraVars AS $key=>$val){ $extra_value[$val->eid] = $val->value; // 확장변수 내용/값 } ?> <tr> <td><?=$i; // ?></td> <td><?=$var->title; // 성명 ?></td> <td><?if($extra_value[var_1]){ echo str_replace("|@|","-",htmlspecialchars($extra_value[var_1])); } // 전화번호 ?></td> <td><?if($extra_value[var_2]){ echo str_replace("|@|",",",htmlspecialchars($extra_value[var_2])); } // 주소 ?></td> <td><?=$extra_value[var_3]; // 장애유무 ?></td> <td><?=$extra_value[var_4]; // 장애유형 ?></td> <td><?=$extra_value[var_5]; // 자녀와의관계 ?></td> <td><?=$extra_value[var_6]; // 자녀 이름 ?></td> <td><?=$extra_value[var_7]; // 자녀 성별 ?></td> <td><?=$extra_value[var_8]; // 자녀 장애유형 ?></td> <td><?=zdate($extra_value[var_9],'Y.m.d'); // 자녀 생년월일 ?></td> </tr> <? $i++; } ?> </table> </body> </html>