[re] 네로님 또 질문여... 0

네로 | 2002.04.07 16:36:51 답변: 0 조회: 2448
분류기타 https://life.moyiza.kr/qna/2199172
  안녕하세요...

님이 받으신 소스가 모이자에 사용되는 오리지날 소스네요....
모이자의 테이블은 좀 틀립니다 그래서 에러 나는거예요.
아래와 같이 해보세요...

<?php


$디비호스트 = "localhost";    // 디비 호스트네임을 적어주세요...보통은 걍 두셔도 됩니다.
$디비아이디 = "moyiza";        // 아이디를 적으세요.
$디비비밀번호 = "******";  // 비밀번호를 적어주세요.
$디비네임 = "moyiza";  // 디비명을 적으세요...
$제로보드위치 = "../zboard"; // 제로보드 상대경로를 적어주세요....마지막 / 는 적지 마시구요.
$게시판이디 = "main_notice"; // 게시판 아이디를 적어주세요.
$뽑아낼게시물수 = "3";          // 뽑아내서 보여줄 게시물수를 적어주세요.
$제목글자수 = "50";             // 적은 숫자만큼 보여주고 나머지는 싹둑 ㅡ.ㅡ
$내용게시물수 ="1";            // 내용까지 보여줄 게시물의 수
$내용글짜수 = "260";            // 보여줄 내용 글짜수
$그림외각선두께 ="0";          // 그림외각선의 두께를 적어주세요... 0이면 외각선이 안 나타납니다.
$그림외각선색깔 ="black";      // 그림외각선두깨가 1 이상일때 외각선 색갈을 적어주세요.
$그림높이 = "99";              //뵤여질 그림높이
$그림너비 = "94";                //보여질 그림너비

function cut_str($msg,$cut_size) // 글자를 원하는 길이만큼 잘라오는 함수임다.
{
if($cut_size<=0) return $msg;
if(ereg("[re]",$msg)) $cut_size=$cut_size+4;
for($i=0;$i<$cut_size;$i++) if(ord($msg[$i])>127) $han++; else $eng++;
$cut_size=$cut_size+(int)$han*0.6;
$point=1;
for ($i=0;$i<strlen($msg);$i++)
{
if ($point>$cut_size) { return $pointtmp."..";}
if (ord($msg[$i])<=127)
{
$pointtmp.= $msg[$i];
if ($point%$cut_size==0) { return $pointtmp.".."; }
}
else
{
if ($point%$cut_size==0) { return $pointtmp.".."; }
$pointtmp.=$msg[$i].$msg[++$i];
$point++;
}
$point++;
}
return $pointtmp;
}


$connect=mysql_connect("$디비호스트","$디비아이디","$디비비밀번호");
mysql_select_db("$디비네임,$connect");




$result=mysql_query("select * from zetyx_board_$게시판이디 order by no desc limit $뽑아낼게시물수"); // limit 3은 나타내는 글의 갯수
$totalnum=mysql_query("select * from zetyx_board_$게시판이디");
$total=mysql_num_rows($totalnum);
$totalf=mysql_num_rows($totalnum);



while($data=mysql_fetch_array($result))
{
$no=$data[no];
$subject=stripslashes($data[subject]);
$memo=$data[memo]=nl2br(stripslashes($data[memo])); // 본문내용 태그 살려주기 쿄쿄쿄...쒸바 이것땜시 헤맸지모야 ㅡ.ㅡ
$memo=stripslashes($data[memo]);
$view=$내용게시물수;   // 내용까지 보여줄 글의 수.
$k=$view+1;
$total=$total-1;

// 제목줄 짜르기
$data[subject] = stripslashes($data[subject]);

$data[subject]=cut_str($data[subject], $제목글자수); // 제목 길이 자르기.....15을 임의로 수정해주세요.

$count = strlen($data[subject]);
$subject=$data[subject];
$subject=hanja_to_hangul($subject,"c","<font face=굴림>","</font>");


// 본문내용 짜르기


$memo=cut_str($memo, $내용글짜수); // 내용 길이 자르기.....200을 임의로 수정해주세요.
$memo=hanja_to_hangul($memo,"c","<font face=굴림>","</font>");


//$memo="$memo"."<BR><p align=right><a href='$제로보드위치/zboard.php?id=$게시판이디&no=$no' onfocus='this.blur()'><IMG SRC=../img/more.gif WIDTH=36 HEIGHT=11 BORDER=0 align=right onfocus='this.blur()'></p></A>";



if ($data[total_comment] == 0)
{
$data[total_comment] = "";
         }
else {
        $data[total_comment] = "[$data[total_comment]]";
}

$comment_num="$data[total_comment]";



$그림위치="$제로보드위치/"."$data[file_name1]";
$공지그림= "<a href=$제로보드위치/zboard.php?id=$게시판이디&no=$data[no] target=_self onfocus='this.blur()'><img src=$그림위치 alt='".stripslashes($data[subject])."' border=$그림외각선두께 align=left hspace=3 width=$그림너비 height=$그림높이 style='border-color:$그림외각선색깔'></a>";

if (!stripslashes($data[file_name1])) {

        $공지그림="";
}

else {
        $공지그림=$공지그림;
}


if($total > $totalf-$k){


// 아래는 내용보여주는 게시물 출력


echo "<table width=100% border=0 cellspacing=0 cellpadding=0><tr><td width='100%' height='16'>
<img src=../img/new.gif BORDER=0 align=absmiddle> <a href=$제로보드위치/zboard.php?id=$게시판이디&no=$no title='작성자:[$data[name]] 작성일:[".date("Y.m.d",$data[reg_date])."]' onfocus='this.blur()'>$subject</a> <font size=1>$comment_num</font><BR><BR></td></tr>
<tr><td>$공지그림 $memo <br></td></tr>
<tr><td width='100%' height='16'></td></tr></table>";
}else{


// 아래는 게시물 타이틀만 출력


echo "<table width=100% border=0 cellspacing=0 cellpadding=0 height='16'><tr><td>
<img src=../img/gul.gif> <a href=$제로보드위치/zboard.php?id=$게시판이디&no=$no title='작성자:[$data[name]] 작성일:[".date("Y.m.d",$data[reg_date])."]' onfocus='this.blur()'>$subject</a> <font size=1>$comment_num</font></td></tr></table>";
}
}
?>
꼭 성공하시기 바랍니다.
IP: ♡.155.♡.26
답변
이 질문에 답변하시면 포인트 5점을, 채택될 시엔 포인트 0점을 더 드립니다.
제목 상태 답변수 글쓴이 날짜
0
hoongyi
24/04/28
0
알성달성
24/04/22
0
Moonhappy
24/04/12
0
연길이야기
24/03/05
1
RONGCHANG
24/01/26
5
안녕하세요83
23/12/19
2
damao626
23/12/10
2
요리의승부
23/10/22
7
다다다다아
23/09/26
2
백세시대건강
23/09/02
1
sunwoo3211
23/08/14
2
사나운남자
23/08/06
2
richu510
23/07/21
1
천로
23/06/23
8
첸첸
23/06/19
1
물없는강
23/06/12
6
보테가
23/06/11
1
wj328
23/06/09
2
진실하나
23/05/22
3
홍차메니아
23/05/17
모이자 모바일