게시판 내용를 엑셀 또는 문서로 다운받기...잘 안되용 ㅠ > 그누4 질문답변

그누4 질문답변

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

게시판 내용를 엑셀 또는 문서로 다운받기...잘 안되용 ㅠ 정보

게시판 내용를 엑셀 또는 문서로 다운받기...잘 안되용 ㅠ

첨부파일

word_down.php (3.5K) 6회 다운로드 2008-05-26 10:14:19
view.skin.php (9.5K) 2회 다운로드 2008-05-26 10:14:19

본문

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

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

해당 게시판의 view.skin.php 의 내용입니다

============================================== 시작
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>

<!-- 게시글 보기 시작 -->
<table width="<?=$width?>" border="0" cellspacing="0" cellpadding="3" align="center">
  <tr>
    <td>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
         
          <td align="right">
            <!--<a href="javascript:GPEN_PRINT(<?//=$view[wr_id]?>);" onfocus="this.blur()"><img src="<?//=$board_skin_path?>/img/btn_print.gif" align=absmiddle></a>-->
            <? if ($scrap_href) { echo "<a href=\"javascript:;\" onclick=\"win_scrap('$scrap_href');\"><img src='$board_skin_path/img/btn_scrap.gif' border='0' align='absmiddle'></a> "; } ?>
            <? if ($trackback_url) { ?><a href="javascript:trackback_send_server('<?=$trackback_url?>');" style="letter-spacing:0;" title='주소 복사'><img src="<?=$board_skin_path?>/img/btn_trackback.gif" alt="" align="absmiddle"></a><?}?>
        </td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td bgcolor="#CCCCCC" height="1"></td>
  </tr>
  <tr>
    <td height="10"></td>
  </tr>
  <tr>
    <td>
<table width="585" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100" height="30">업체명</td>
    <td width="485"><?=$view[subject]?></td>
  </tr>
  <tr>
    <td width="" height="30">대표자</td>
    <td width=""><?=$view[wr_1]?></td>
  </tr>
  <tr>
    <td width="" height="30">홈페이지</td>
    <td width=""><a href="http://<?=$view[wr_2]?>" target="_blank">http://<?=$view[wr_2]?></a></td>
  </tr>
  <tr>
    <td width="" height="30">전화</td>
    <td width=""><?=$view[wr_3]?> - <?=$view[wr_4]?> - <?=$view[wr_5]?></td>
  </tr>
  <tr>
    <td width="" height="30">팩스</td>
    <td width=""><?=$view[wr_6]?> - <?=$view[wr_7]?> - <?=$view[wr_8]?></td>
  </tr>
  <tr>
    <td width="" height="30">주소</td>
    <td width=""><?=$view[wr_11]?> <?=$view[wr_12]?></td>
  </tr>
  <tr>
    <td width="" height="30">취급품목</td>
    <td width=""><font style='font-family:Arial,굴림; font-size:8pt; color:#000000;'><?=$view[content];?></font></td>
  </tr>
  <tr>
    <td colspan="2" align="right">
    <table width="" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="a"><a href="<?=$board_skin_path?>/word_down.php?ms=excel"><img src="<? $g4[path] ?>/img/ms_excel_icon.jpg" width="53" height="20" border="0" /></a>
    <td class="a"><a href="<?=$board_skin_path?>/word_down.php?ms=power"><img src="<? $g4[path] ?>/img/ms_ppt_icon.jpg" width="93" height="20" border="0" /></a></td>
    <td class="a"><a href="<?=$board_skin_path?>/word_down.php?ms=word"><img src="<? $g4[path] ?>/img/ms_word_icon.jpg" width="80" height="20" border="0" /></a></td>
    <td class="a"><a href="<?=$board_skin_path?>/word_down.php?ms=memo"><img src="<? $g4[path] ?>/img/ms_meno_icon.jpg" width="68" height="20" border="0" /></a></td>
  </tr>

</table>

    </td>
  </tr>
</table></td>
<span id="writeContents">
      <?
        // 파일 출력
        for ($i=0; $i<=count($view[file]); $i++) {
            if ($view[file][$i][view])
                echo $view[file][$i][view] . "<p><br><br>";
        }
        ?>
      <!-- 소제목 출력 -->
      <!--<font style='font-family:Arial,굴림; font-size:14pt; color:#000000;'><strong><//?=$view[wr_1]?></font></strong><br>
  <font style='font-family:Arial,굴림; font-size:14pt; color:#000000;'><strong><?//=$view[wr_2]?></font></strong><br><br>-->
 
      <!-- 내용 출력 -->
      <!--<font style='font-family:Arial,굴림; font-size:12pt; color:#000000;Line-Height:30px;'><?//=$view[content];?></font>-->
      </span>
      <?//echo $view[rich_content]; // 과 같은 코드를 사용할 경우?>
      <!-- 테러 태그 방지용 --></xml></xmp>
      <a href=""></a><a href=''></a></td>
  </tr>
  <tr>
    <td height="10"></td>
  </tr>
  <? if ($is_signature) { echo "<tr><td align='center' style='border-bottom:1px; padding:5px 0;'>$signature</td></tr><tr><td height='20'></td></tr>"; } // 서명 출력 ?>
  <?
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
    if ($view[file][$i][source] && !$view[file][$i][view]) {
        $cnt++;
        //echo "<tr><td height=22>&nbsp;&nbsp;<img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle> <a href='{$view[file][$i][href]}' title='{$view[file][$i][content]}'><strong>{$view[file][$i][source]}</strong> ({$view[file][$i][size]}), Down : {$view[file][$i][download]}, {$view[file][$i][datetime]}</a></td></tr>";
        echo "<tr><td height=30>&nbsp;&nbsp;<img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle> <a href=\"javascript:file_download('{$view[file][$i][href]}', '{$view[file][$i][source]}');\" title='{$view[file][$i][content]}'><font style='normal 11px 돋움;'>{$view[file][$i][source]} ({$view[file][$i][size]}), Down : {$view[file][$i][download]}, {$view[file][$i][datetime]}</font></a></td></tr>";
    }
}

// 링크
//$cnt = 0;
//for ($i=1; $i<=$g4[link_count]; $i++) {
//    if ($view[link][$i]) {
//        $cnt++;
//        $link = cut_str($view[link][$i], 70);
//        echo "<tr><td height=30><img src='{$board_skin_path}/img/icon_link.gif' align=absmiddle>관련기사 : <a href='{$view[link_href][$i]}' target=_blank><font style='normal 11px 돋움;'>{$link}</font></a></td></tr>";
//    }
//}
?>
  <tr>
    <td height="30"></td>
  </tr>
  <tr>
    <td align="center">
      <!-- 링크 버튼 -->
<?
ob_start();
?>
      <table width='100%' cellpadding=0 cellspacing=0>
        <tr height=35>
          <td width=75%>
            <? if ($search_href) { echo "<a href=\"$search_href\"><img src='$board_skin_path/img/btn_search_list.gif' border='0' align='absmiddle'></a> "; } ?>
            <? echo "<a href=\"$list_href\"><img src='$board_skin_path/img/btn_list.gif' border='0' align='absmiddle'></a> "; ?>
            <? if ($write_href) { echo "<a href=\"$write_href\"><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; } ?>
            <? if ($reply_href) { echo "<a href=\"$reply_href\"><img src='$board_skin_path/img/btn_reply.gif' border='0' align='absmiddle'></a> "; } ?>
            <? if ($update_href) { echo "<a href=\"$update_href\"><img src='$board_skin_path/img/btn_modify.gif' border='0' align='absmiddle'></a> "; } ?>
            <? if ($delete_href) { echo "<a href=\"$delete_href\"><img src='$board_skin_path/img/btn_delete.gif' border='0' align='absmiddle'></a> "; } ?>
            <? if ($good_href) { echo "<a href=\"$good_href\" target='hiddenframe'><img src='$board_skin_path/img/btn_good.gif' border='0' align='absmiddle'></a> "; } ?>
            <? if ($nogood_href) { echo "<a href=\"$nogood_href\" target='hiddenframe'><img src='$board_skin_path/img/btn_nogood.gif' border='0' align='absmiddle'></a> "; } ?>
            <? if ($scrap_href) { echo "<a href=\"javascript:;\" onclick=\"win_scrap('$scrap_href');\"><img src='$board_skin_path/img/btn_scrap.gif' border='0' align='absmiddle'></a> "; } ?>
            <? if ($copy_href) { echo "<a href=\"$copy_href\"><img src='$board_skin_path/img/btn_copy.gif' border='0' align='absmiddle'></a> "; } ?>
            <? if ($move_href) { echo "<a href=\"$move_href\"><img src='$board_skin_path/img/btn_move.gif' border='0' align='absmiddle'></a> "; } ?>
          </td>
          <td width=25% align=right>
            <? if ($prev_href) { echo "<a href=\"$prev_href\" title=\"$prev_wr_subject\"><img src='$board_skin_path/img/btn_prev.gif' border='0' align='absmiddle'></a>&nbsp;"; } ?>
            <? if ($next_href) { echo "<a href=\"$next_href\" title=\"$next_wr_subject\"><img src='$board_skin_path/img/btn_next.gif' border='0' align='absmiddle'></a>&nbsp;"; } ?>
          </td>
        </tr>
      </table>
      <?
$link_buttons = ob_get_contents();
ob_end_flush();
?>
    </td>
  </tr>
  <tr>
    <td align="center" height="30"></td>
  </tr>
  <tr>
    <td align="center">
      <?
// 코멘트 입출력
include_once("./view_comment.php");
?>
    </td>
  </tr>
  <tr>
    <td align="right" height="30" valign="bottom"><a href="<?=$list_href?>"><font color="#999999">▶
      <b>목록으로</b></font>&nbsp;&nbsp;&nbsp;</a><a href="#"><font color="#999999">▲
      <b>맨위로</b></font></a></td>
  </tr>
  <tr>
    <td align="center" height="30"></td>
  </tr>
</table>
<script language="JavaScript">
//프린터
function GPEN_PRINT(se_01){
var p = window.open("./print.php?bo_table=<?=$bo_table?>&wr_id="+se_01,"PrintWin","width=800, height=640, scrollbars=yes");
p.focus();
}
function file_download(link, file) {
    <? if ($board[bo_download_point] < 0) { ?>if (confirm("'"+file+"' 파일을 다운로드 하시면 포인트가 차감(<?=number_format($board[bo_download_point])?>점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?"))<?}?>
    document.location.href=link;
}
</script>

<script language="JavaScript" src="<?="$g4[path]/js/board.js"?>"></script>
<script language="JavaScript">
window.onload=function() {
    resizeBoardImage(<?=(int)$board[bo_image_width]?>);
    drawFont();
}
</script>
<!-- 게시글 보기 끝 -->

<!-- 프린터 스크립트 -->
<!-- function GPEN_PRINT(){
var p = window.open("./print.php?bo_table=<?//=$bo_table?>&wr_id=<?//=$wr_id?>","PrintWin","width=700, height=600, scrollbars=yes");
p.focus();
} -->

<!-- 프린터 스크립트 끝 -->
=============================================== 끝

해당 게시판의 엑셀 워드 파워포인트 메모장으로 불러오게 하는 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>";
?>

===================================================== 끝

제가 php를 잘 몰라서 ...;;;
고수님들이 알려주시면 감사드리겠습니다
해당 내용이 꼭 필요해서요 ;;;
나중에 출판할 내용이라더군요...

해당 파일도 같이 첨부하겠습니다

댓글 전체

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

회원로그인

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