회원 정보 엑셀로 다운 받기 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

회원 정보 엑셀로 다운 받기 정보

기타 회원 정보 엑셀로 다운 받기

첨부파일

excel.zip (3.8K) 629회 다운로드 2010-01-11 17:16:15

본문

별거 없지만 그래도 올려 보겠습니다.

csv xls 두가지 포맷으로 다운 받을 수 있습니다

사용법은

1.  /adm 폴더안에 excel 폴더를 만들고 그안에 압축 해제한 파일들을 올립니다.

2. 관리자 페이지 적당한 곳에 다음 링크 소스를 넣습니다. (예 : /adm/member_list.php)
<a href="excel/csv.php">CSV</a>
<a href="excel/xls.php">XLS</a>

3. 관리자 페이지에서 링크 건걸 클릭 합니다

4. 여기서 퍼미션 어쩌구 하는 에러뜨면 excel 폴더와 하위 폴더 권한을 chmod 나 ftp 툴로 777등으로 변경합니다.
추천
11
  • 복사

댓글 전체

euc-kr 이라면
모든 파일 인코딩을 euc-kr 로 변경하고
csv.php xls.php 파일에
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />를
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />로 바꾸고

$csv = iconv("UTF-8","EUC-KR",$csv);
$xls = iconv("UTF-8","EUC-KR",$xls);
를 삭제해 주시면 될겁니다

euc-kr 로 테스트해볼 환경이 안되서요
곰곰히 생각을 해보았는데요
회원테이블뿐 아니라 다른 테이블도 가능하게 추가 하심 안될까요?
또한 엑셀파일을 DB에 저장하는 기능도 추가하면 억수로 좋을듯 합니다.
경상도 분이신거 같네요 ㅎ
좋은 생각이네요 기능 추가해서 조만간에 올리도록 하겠습니다.


PHP를 아신다면 소스를 보시면 아시겠지만 어떤 테이블이건 쿼리 변경만 해주면 엑셀 파일로 나옵니다.
sql.php 의
$sql 변수에 select 만드는 부분을 변경하고 form.html을 변경하시면 되겠습니다.

그냥 전제 필드만 출력하고 싶다면 form.html도 필요 없겠네요
$sql = "select * from 테이블명"; 해주시면 되겠습니다
menu200에 다음과 같이 추가해서 사용하면 편하겠네요.

    array("200400", "회원정보CSV저장", "$g4[admin_path]/excel/csv.php"),
    array("200410", "회원정보XLS저장", "$g4[admin_path]/excel/xls.php"),
이거 xls 파일 외에는 euc 입니다.
그리고 다운받아지는 csv의 캐릭터셋도 euc입니다.
이걸 모르고 자료를 다시 db에 넣었는데 sql에서 다운받아보니
euc로 되어있더라고요... 결국 디비파일의 캐릭터셋도 바뀐듯...
© SIRSOFT
현재 페이지 제일 처음으로