[G4] 회원정보를 엑셀,워드,파워포인트로 다운받기 > 기술자료 | 해피정닷컴

[G4] 회원정보를 엑셀,워드,파워포인트로 다운받기 > 기술자료

본문 바로가기

사이트 내 전체검색

[G4] 회원정보를 엑셀,워드,파워포인트로 다운받기 > 기술자료

그누보드 [G4] 회원정보를 엑셀,워드,파워포인트로 다운받기

페이지 정보


본문

사용법)
파일명.php?ms=다운형식

예) 
<a href="./member_xls.php?ms=excel">엑셀 문서 다운로드</a>
<a href="./member_xls.php?ms=power">파워포인트 문서 다운로드</a>
<a href="./member_xls.php?ms=word">워드 문서 다운로드</a>
<a href="./member_xls.php?ms=memo">메모 문서 다운로드</a>

<?php
include_once("./_common.php");
if (!$is_admin =="super")
    alert_close("최고 관리자 영역 입니다.");
    
$ms = $_GET["ms"];

$filename = 'member';
if ($ms =="excel"){
    $g4[title] = "엑셀 문서 다운로드";
    header( "Content-type: application/vnd.ms-excel; charset=utf-8" );
    header( "Content-Disposition: attachment; filename=".$filename.".xls" );
    //header( "Content-Description: PHP4 Generated Data" );
} else if ($ms =="power"){
    $g4[title] = "파워포인트 문서 다운로드";
    header( "Content-type: application/vnd.ms-powerpoint; charset=utf-8" );
    header( "Content-Disposition: attachment; filename=".$filename.".ppt" );
    // header( "Content-Description: PHP4 Generated Data" );
} else if ($ms =="word"){
$g4[title] = "워드 문서 다운로드";
    header( "Content-type: application/vnd.ms-word; charset=utf-8" );
    header( "Content-Disposition: attachment; filename=".$filename.".doc" );
    //header( "Content-Description: PHP4 Generated Data" );
} else if ($ms =="memo"){
$g4[title] = "메모 문서 다운로드";
    header( "Content-type: application/vnd.ms-notepad; charset=utf-8" );
    header( "Content-Disposition: attachment; filename=".$filename.".txt" );
} else {
    header( "Content-type: application/vnd.ms-excel; charset=utf-8" );
    header( "Content-Disposition: attachment; filename=".$filename.".xls" );
}
header( "Content-Description: PHP4 Generated Data" );

// 검색어에 대해서 처리
$s_que="";
$temp=mysql_fetch_array(mysql_query("select count(*) from ".$g4['member_table'] . $s_que .""));
// 정보를 구해옴
$result=mysql_query("select * from ".$g4['member_table'] . $s_que." order by mb_id desc");

//  앞에 붙는 가상번호
// $temp=mysql_fetch_array(mysql_query("select count(*) from $g4[member_table] $s_que"));
$number=$temp[0]
?>
<html>
<head>
<title>회원명단</title>
<style type="text/css">
/* 엑셀 다운로드로 저장시 숫자로 표시될 경우 방지 */
.txt {mso-number-format:'\@'}
</style>
</head>

<body>
<table>
    <tr>
        <td>번호</td>
        <td>id명</td>
        <td>이름</td>
        <td>닉네임</td>
        <td>레벨</td>
        <td>포인트</td>
        <td>가입일</td>
        <td>이멜</td>
        <td>홈페이지</td>
        <td>성별</td>
        <td>생일</td>
        <td>전화</td>
        <td>휴대폰</td>
        <td>메일링</td>
        <td>정보공개</td>
        <td>최근로그인</td>
        <td>우편번호</td>
        <td>주소1</td>
        <td>주소2</td>
        <td>SMS 수신여부</td>
        <td>서명</td>
        <td>자기소개</td>
        <td>추천인아이디</td>
    </tr>
    <?php
    while($data = mysql_fetch_array($result)) {
        $mb_sex = $data[mb_sex];
        $mb_mailling = $data[mb_mailling];
        $mb_open = $data[mb_open];
        $mb_sms = $data[mb_sms];
        $zip1 = $data[mb_zip1];
        $zip2 = $data[mb_zip2];
        if ($mb_sex =="M") { $mb_sex ="남자"; } else if ($mb_sex =="F"){ $mb_sex ="여자"; }
        if ($mb_mailling =="1") { $mb_mailling ="받음"; } else if ($mb_mailling =="0"){ $mb_mailling ="안받음"; }
        if ($mb_open =="1") { $mb_open  ="공개"; } else if ($mb_open =="0"){ $mb_open ="비공개"; }
        if ($mb_sms =="1") { $mb_sms  ="받음"; } else if ($mb_sms =="0"){ $mb_sms ="안받음"; }
        if ($zip1 <> "") { $zip  = $zip1 ."-". $zip2; }
        
        echo "
    <tr>
        <td class='txt'>$number</td>
        <td class='txt'>$data[mb_id]</td>
        <td class='txt'>$data[mb_name]</td>
        <td class='txt'>$data[mb_nick]</td>
        <td class='txt'>$data[mb_level]</td>
        <td class='txt'>$data[mb_point]</td>
        <td class='txt'>$data[mb_datetime]</td>
        <td class='txt'>$data[mb_email]</td>
        <td class='txt'>$data[mb_homepage]</td>
        <td class='txt'>$mb_sex</td>
        <td class='txt'>$data[mb_birth]</td>
        <td class='txt'>$data[mb_tel]</td>
        <td class='txt'>$data[mb_hp]</td>
        <td class='txt'>$mb_mailling</td>
        <td class='txt'>$mb_open</td>
        <td class='txt'>$data[mb_today_login]</td>
        <td class='txt'>$zip</td>
        <td class='txt'>$data[mb_addr1]</td>
        <td class='txt'>$data[mb_addr2]</td>
        <td class='txt'>$mb_sms</td>
        <td class='txt'>$data[mb_signature]</td>
        <td class='txt'>$data[mb_profile]</td>
        <td class='txt'>$data[mb_recommend]</td>
    </tr>
    ";
    }
    ?>
</table>
</body>
</html>


참고자료
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=2198

댓글목록

등록된 댓글이 없습니다.


Total 459건 18 페이지
  • RSS
기술자료 목록
119
그누보드   12741  2011-06-08 21:30  
118
그누보드   12404  2011-02-09 06:28  
117
그누보드   13471  2010-12-31 07:09 ~ 2023-04-07 15:58  
116
그누보드   14867  2010-10-15 23:54  
115
그누보드   10556  2010-09-12 08:44  
114
그누보드   16199  2010-09-07 01:09 ~ 2019-04-25 08:59  
113
그누보드   13529  2010-08-04 11:14 ~ 2024-02-26 15:09  
112
그누보드   11359  2010-08-04 10:37  
111
그누보드   20089  2010-08-03 00:55 ~ 2016-03-14 00:00  
110
그누보드   10145  2010-08-03 00:14  
109
그누보드   11445  2010-07-23 11:25  
108
그누보드   13200  2010-05-18 19:54  
107
그누보드   12481  2010-04-15 19:03  
106
그누보드   12715  2010-03-26 20:29  
열람
그누보드   15070  2010-03-17 00:14 ~ 2017-02-24 00:00  
104
그누보드   11053  2010-03-12 20:56  
103
그누보드   14146  2010-03-12 20:39  
102
그누보드   11209  2010-03-12 19:14  
101
그누보드   12407  2010-03-12 16:51  
100
그누보드   11111  2009-11-21 16:32  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.