안녕하세요 네로님.. nzeo에서 쪽지 보넸던~^^ 0

김진오 | 2002.01.16 08:54:56 답변: 0 조회: 3109
분류기타 https://life.moyiza.kr/qna/2198936
안녕하세요..
저가 여기에 소스를 쓰겠습니다~

게시판이 하나가 나올때는 괜찮았는데 2개를 나오게 하려 하니 문제가 생기네요^^제 홈페이지는 www.animillion.net 이고요, 지금은 에러 난 상태로 두겠습니다.. 그럼 무척 감사하고요, 오늘도 좋은하루돼세요^^

----------------------------
notice.php
----------------------------
<?

        
// 여기서부터........

        $디비호스트 = "localhost";                         //디비 호스트를 적어주세요....
        $디비아이디 = "animillion";                               // 아이디를 적어주세요....
        $디비비밀번호 = "제페스는ㅎㅎ";                    // 비밀번호를 적어주세요...
        $디비네임 = "animillion";                          // 디비 네임을 적어주세요...
        $제로보드경로 = "./zboard";       // 제로보드의 위치..... 끝부분에 / 는 넣지 말아주세요...
        $제목길이 = "17";                                     // 길이를 적어주세요....
        $올드아이콘 = "<img src=./img/gul.gif>";            //오늘글이 아닌경우 나타나는 아이콘
        $뉴아이콘 = "<img src=./imgnew.gif>";             //오늘글일 경우 나타나는 아이콘
                          

// 여기까지만 설정해주세요.....





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;
}




function nero($id, $number)

{


global $디비호스트,$디비아이디,$디비비밀번호,$디비네임,$제로보드경로,$제목길이,$올드아이콘,$뉴아이콘;
$디비접속=mysql_connect($디비호스트,$디비아이디,$디비비밀번호);
mysql_select_db($디비네임,$디비접속);
$result=mysql_query("select * from zetyx_board_$id order by no desc limit $number",$디비접속) or die(mysql_error());  


while($data=mysql_fetch_array($result))
{
$data[subject] = stripslashes($data[subject]);

$data[subject]=cut_str($data[subject], $제목길이);  // 원하는 길이만큼 제목을 자릅니다....

$count = strlen($data[subject]);



if (date("Y.m.d", $data[reg_date]) < date("Y.m.d"))   // 뉴 아이콘 기능추가입니다.
{
     $아이콘 = $올드아이콘;          
}
else
{
     $아이콘 =$뉴아이콘;              
}


if ($data[total_comment] != 0)                //코멘트기능추가입니다..
{
        $data[total_comment]= "[$data[total_comment]]";
}
else
{
        $data[total_comment]= "";
}



echo " <style type="text/css">
body,td {font-family:굴림;font-size:9pt;color:black;}
A:link {color:black;text-decoration:none;}
A:visited {color:black;text-decoration:none;}
A:active {color:black;text-decoration:none;}
A:hover {color:#FF6633;text-decoration:underline overline blink;}                       //스타일 시트에서 폰트와 링크 설정
</style>";

echo"<table border='0' cellpadding='0' cellspacing='0'  width='100%'>";
echo "<tr><td width='100%' height='16'>";

echo "".$아이콘." <a href='$제로보드경로/view.php?id=$id&no=$data[no]') onfocus='this.blur()' title='작성자: [$data[name]] 작성일: [".date("Y.m.d",$data[reg_date])."]'> [".date("Y.m.d",$data[reg_date])."] ".stripslashes($data[subject])."</a><font style=font-family:Tahoma;font-size:6pt;>  "  .stripslashes($data[total_comment])."</font>";        // 뉴아이콘+날자+제목+맨트  출력
echo "</td></tr>";
echo "<tr><td width='100%' background='dot_cross.gif'><img border='0' src='_cl.gif' width='1' height='1'></td></tr>";//칸마다 나올 도트 셀 ,,,,도트셀이 필요없으면 삭제하면 됨
echo "</table>";

}
// 여러개 게시판의 게시물을 추출시엔 이 부분 mysql_close(); 을 삭제하시고 게시물 추출 페이지 맨 마지막 부분에 <? mysql_close(); ? >를 추가해주세요.
}
?>


-------------------
main.html
--------------------

매인페이지 제일위에 <? include"notice.php"; ?> 를 삽입했습니다..

게시판이 들어갈짜리에 <? nero(new,5); ?>, 또다른 게시판이 들어갈자리에는 <? nero(qna,15); ?> 아렇게 했습니다^^

////////////////////////

그리고, 나중에 다른 소스를 찾아보게됐는데, 또 님이 수정하신거더라군여~&^^ 거기서 질문이 있는데, 저가 쪽지보넨 내용을 카피하겠습니다...


----------------------
제로보드로 보넨 쪽지내용
------------------------
안녕하세요.. 또 이렇게 찾아뵈게 돼네요..
전 왜이렇게 님이 만드신 소스에게 쏠리는건가요-_-..

저도 몰랐는데 나중에 보니깐 또 님이 만드신거더군여..ㅋㅋ

요번에는 "최근 그림 가로 출력" 요거.. 쓰게 됐는데요..

추출페이지, (모 예를들면, gallery.html 같은 페이지)에 뭐라고 써줘야 돼나요?

감사합니다..^^


----

정말 감사하고요, 저때문에 수고 많으시네요.. 좋은하루 돼시고요, 정말 감사합니다!
IP: ♡.76.♡.19
답변
이 질문에 답변하시면 포인트 5점을, 채택될 시엔 포인트 0점을 더 드립니다.
제목 상태 답변수 글쓴이 날짜
0
네로
02/01/18
1
네로
02/01/18
0
^saga^
02/01/18
0
원충연
02/01/17
0
최용진
02/01/17
0
김진오
02/01/16
0
네로
02/01/16
0
네로
02/01/16
0
김진오
02/01/16
0
김진오
02/01/16
0
네로
02/01/16
0
김진오
02/01/16
2
노아
02/01/16
0
다원
02/01/16
0
네로
02/01/16
0
김진오
02/01/16
4
나도몰라
02/01/15
0
네로
02/01/15
0
나도몰라
02/01/15
0
노아
02/01/13
모이자 모바일