게시판의 view.skin.php 의 내용을 엑셀로 저장...잘 안되네요 잘 몰라서...^^;;; > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시판의 view.skin.php 의 내용을 엑셀로 저장...잘 안되네요 잘 몰라서...^^;;; 정보

게시판의 view.skin.php 의 내용을 엑셀로 저장...잘 안되네요 잘 몰라서...^^;;;

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 : http://www.iunews.co.kr/bbs/board.php?bo_table=list33&wr_id=1

위 링크의 엑셀/파워포인트/워드/문서 등의 내용은
====================================▼
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=2198&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%BF%A2%BC%BF&sop=and
====================================▲
을 참고했습니다

어렵네요 ^^;;

해당 내용이 필요한 이유는 해당 그룹내의 게시판 내용을 후일 출판해야한다고 합니다
그래서 부랴부랴 엑셀로 저장하기를 만들어 보고는 있지만 잘 안되네요

위 참고내용은 <<회원정보를 엑셀,워드,파워포인트로 다운받기>> 였으나 필요한 내용은 뷰파일의 내용이기에 한번 수정해봤습니다

아무거나.php 라는 부분은 word_down.php 라는 파일을 만들어서 넣었고 bbs 폴더에 넣었습니다
word_down.php의 내용입니다
(고수님들이 보실떄 무야이거? 할지도...^^;;;)
▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
<?
include_once("./_common.php");
//if (!$is_admin =="super"){
// alert_close("최고 관리자 영역 입니다.");
//}

if ($ms =="excel"){
$g4[title] = "엑셀 문서 다운로드";
  header( "Content-type: application/vnd.ms-excel" );
  header( "Content-Disposition: attachment; filename=member.xls" );
  //header( "Content-Description: PHP4 Generated Data" );
 } else if ($ms =="power"){
 $g4[title] = "파워포인트 문서 다운로드";
  header( "Content-type: application/vnd.ms-powerpoint" );
  header( "Content-Disposition: attachment; filename=member.ppt" );
  // header( "Content-Description: PHP4 Generated Data" );
 } else if ($ms =="word"){
  $g4[title] = "워드 문서 다운로드";
  header( "Content-type: application/vnd.ms-word" );
  header( "Content-Disposition: attachment; filename=member.doc" );
  //header( "Content-Description: PHP4 Generated Data" );
 } else if ($ms =="memo"){
  $g4[title] = "메모 문서 다운로드";
  header( "Content-type: application/vnd.ms-notepad" );
  header( "Content-Disposition: attachment; filename=member.txt" );
 } else {
  header( "Content-type: application/vnd.ms-excel" );
  header( "Content-Disposition: attachment; filename=member.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[bo_table] $s_que")); // 추가내용
        $result=@mysql_query("select * from $g4[bo_table] $s_que order by wr_id desc"); //추가내용
//  앞에 붙는 가상번호
      // $temp=mysql_fetch_array(mysql_query("select count(*) from $g4[member_table] $s_que"));
      $number=$temp[0]
?>
<html>
<head>
<title><?=$g4[title]?> -페이지-</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
    <table width=100% cellpadding=0 cellspacing=0 border=1>
      <tr align="center" height="25" bgcolor="#999999">
        <td style="font-weight:bold;">업체명</td>
        <td style="font-weight:bold;">대표자</td>
        <td style="font-weight:bold;">홈페이지</td>
        <td style="font-weight:bold;">전화</td>
        <td style="font-weight:bold;">팩스</td>
        <td style="font-weight:bold;">주소</td>
        <td style="font-weight:bold;">취급품목</td>
      </tr>
<?
while($data=mysql_fetch_array($result))
//  {
//if ($data[mb_sex] =="M") { $mb_sex ="남자"; } else if ($data[mb_sex] =="F"){ $mb_sex ="여자"; }
//if ($data[mb_mailling] =="1") { $mb_mailling ="받음"; } else if ($data[mb_mailling] =="0"){ $mb_mailling ="안받음"; }
//if ($data[mb_open] =="1") { $mb_open  ="공개"; } else if ($data[mb_open] =="0"){ $mb_open ="비공개"; }
  echo"
        <tr align=center height=23>
          <td>$number</td>
          <td>$data[subject]</td>
          <td>$data[wr_1]</td>
          <td>$data[wr_2]</td>
          <td>$data[wr_3]-$data[wr_4]-$data[wr_5]</td>
          <td>$data[wr_6]-$data[wr_7]-$data[wr_8]</td>
          <td>$data[wr_11] &nbsp; $data[wr_12]</td>
          <td>$data[wr_content]</td>
        </tr>
"; 
//  $number--;
//  }
  echo "
        </table>
        </body>
        </html>";
?>
▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲

까지입니다

제 판단으로는

// 검색어에 대해서 처리
        $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[bo_table] $s_que")); // 추가내용
        $result=@mysql_query("select * from $g4[bo_table] $s_que order by wr_id desc"); //추가내용
//  앞에 붙는 가상번호
      // $temp=mysql_fetch_array(mysql_query("select count(*) from $g4[member_table] $s_que"));
      $number=$temp[0]


//추가내용이라고 되어져 있는 부분이 수정되어져야 할듯 한데 이것도 맞는지 모르겠네요
안되니까...안맞는거겠죠? ;;
해당 게시판의 엑셀 또는 문서에 에 나와져야 할 부분은
1번째 subject //제목
2번째 wr_1
3번째 wr_2
4번째 wr_3,wr_4,wr_5
5번째 wr_6,wr_7,wr_8
6번째 wr_11,wr_12
7번째 wr_content
입니다.

해당팁을 활용해서 하려고 했는데 당최 모르겠군요 ^^;;

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT