묻고답하기

hof님의 불량(?) 메모를 관리자에게 신고하기 기능인데요..

1. 신고 내용에 불량 메모를 보낸 사람의 이름만 표기되네요. 이름은 동명 이인이 있을수도 있으니 아이디로 표기하였으면 하는데 제가 아무리 해봐도 안되구요..

2. 신고 내용에 메모 제목도 표기되게 하고 싶습니다. 내용만 표기되는데 제목에 욕을 쓰고 내용은 비워놓으면 관리자로서는 알 수가 없으니까요..

소스는 아래와 같습니다.

=======================================================================================================

받은 메모를 보여주는 화일인 제로보드 디렉토리의 member_memo.php 에 아래 부분을 추가합니다.

<?=autolink(nl2br(stripslashes(del_html($now_data[memo]))))?><br> 이부분이 쪽지의 본문을 보여주는 곳인데 여기 아랫줄에 추가시키세요. 본문이 출력된 뒤에 맨 끄트머리에 신고메뉴를 보여주는겁니다. 간단하게 신고라고 글씨가 나와있고 이걸 클릭하면 좀 자세한 설명하고 신고 버튼이 나타납니다.

<script language=javascript>
function toggleMenu(currMenu) {
                        if (document.all) {
                                thisMenu = eval("document.all." + currMenu + ".style")
                                if (thisMenu.display == "block") {
                                        thisMenu.display = "none"
                                }
                                else {
                                        thisMenu.display = "block"
                                }
                                return false
                        }
                        else {
                                return true
                        }
                }

</script>
<div align=right>
        <a onClick="return toggleMenu('menu1')" style="cursor:hand"><font color=#6666AA>[광고,홍보성 쪽지 신고]</font></a>
</div>
                            <span id=menu1 style="display:none">
            <!--상업적 쪽지 신고 부분-->
            <table cellpadding=5 cellspacing=0 border=0 width=100%>
                    <tr>
                            <td width=100% bgcolor=#EEEEFF>
                            
                            
                    
                            <B>알림</B>: 이 쪽지내용이 상업성, 광고,홍보일 경우 아래의 버튼을 눌러 신고해주시기 바랍니다. 웹마스터에게
                            이 쪽지를 전달합니다.<BR>
                            <form method=post name=list action=reportmemo.php onsubmit="return confirm('신고하시겠습니까?')">
                            <input type=hidden name=memofrom value=<?=$now_data[name]?>>
                            <input type=hidden name=memoto value=<?=$member[name]?>>
                            <input type=hidden name=memodate value="<?=date("Y/m/d H:i:s",$now_data[reg_date])?>">
                            <input type=hidden name=memo value="<?=$now_data[memo]?>">
                            </td></tr>
                            <tr><td align=center>
                            <input type=submit value="상업성메모 신고하기"></form>
                            
                            </td>
                    </tr>
            </table>
            <!--상업적 쪽지 신고 부분-->
            
            </span>
            
=======================================================================================================
그담에 실제로 메모를 웹마스터에게 메모로 송신해주는 reportmemo.php 파일을 하나 만듭니다.

<html>
<title>메모 신고하기</title>
<body>
<?
include "lib.php";
if(!$connect) $connect=dbConn();
$member=member_info();
if(!$member[no]) Error("로그인된 회원만이 사용할수 있습니다","window.close");
$body="쪽지 보낸이 : $memofrom n쪽지 받는이 : $memoto n시각 : $memodate nn내용: $memo"; // 내용
$subject = "메시지 신고 - 알림";
$memo2 = " ".$member[user_id]."(".$member[name].") 님이 n 메시지를 신고 하셨습니다.n이 메시지는 쪽지를 신고하였을경우 전달되는 메시지 입니다.n글의 내용은 다음과 같습니다.nnn".$body." ";
$reg_date=time();
mysql_query("insert into $get_memo_table (member_no,member_from,subject,memo,readed,reg_date) values ('1','$member[no]','$subject','$memo2',1,'$reg_date'+ '+ ')") or error(mysql_error());
mysql_query("insert into $send_memo_table (member_to,member_no,subject,memo,readed,reg_date) values ('1','$member[no]','$subject','$memo2',1,'$reg_date')") or error(mysql_error());
mysql_query("update $member_table set new_memo=1 where no='1'") or error(mysql_error());
mysql_close($connect);
?>
<style type="text/css">
body {font-family:굴림;font-size:9pt;line-height:1.4;}
textarea {font-family:굴림;font-size:9pt;line-height:1.4;}
option {font-family:굴림;font-size:9pt;line-height:1.4;}
input {font-family:굴림;font-size:9pt;line-height:1.4;}
div {font-family:굴림;font-size:9pt;line-height:1.4;}
.tt {font-family:굴림;font-size:8pt;line-height:1.4;}
td {font-family:굴림;font-size:9pt;line-height:1.4;color:black;}
.menu {font-family:굴림;font-size:9pt;line-height:3.8;color:black;}
</style>
아래의 내용을 신고하였습니다. 감사합니다.
<P>
<table cellpadding=2 cellspacing=2 border=0 width=95%>
<tr><td width=80 bgcolor=#DDDDDD>쪽지 보낸 분</td><td bgcolor=#EFEFEF> <? echo $memofrom; ?></td></tr>
<tr><td width=80 bgcolor=#DDDDDD>쪽지 받은 분 </td><td bgcolor=#EFEFEF> <? echo $memoto; ?></td></tr>
<tr><td width=80 bgcolor=#DDDDDD>쪽지 보낸 시각 </td><td bgcolor=#EFEFEF> <? echo $memodate; ?></td></tr>
<tr><td width=80 bgcolor=#DDDDDD valign=top>쪽지 내용</td ><td bgcolor=#EFEFEF><? echo $memo; ?></td></tr>
<tr><td colspan=2 align=center height=50>
<br><br>
<a href="javascript:history.back()">[ 받은쪽지함으로 | <a href="javascript:self.close()">창닫기</a> ]</a>
</td></tr>
</table>
</body>
</html>

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
『L4L7Kary』 아 저번부터 말씀드리던.. 그.. 표내용이 없게나오는거.. 알았는데.. [2] 2007.08.10
이장열 APM설치에서  
물빛 서버를 임대하거나..사려고 하는데... [1] 2007.08.10
lee 새창에서 다시 새창을 띄울려면??? [1] 2007.08.10
꾸러기^^ MARQUEE태그질문있습니다... [1] 2007.08.10
라이코스 레이어때문에 환장하겠어요.. 초고수용~ [2] 2007.08.10
향기 load data 명령어를 php로 구현하려면...???  
김무성 노프레임에대해... [3] 2007.08.10
풍월주인 [re] 첫 화면에 그림을 바뀌게 하려면...  
이민재 첫 화면에 그림을 바뀌게 하려면... [2] 2007.08.10
:::형진이::: 마우스 오른쪽 메뉴 에서 그림저장을 넣구 싶은데여  
sugarcube scardsvr32.exe file  
최성운 나모에서 세로 4px 짜리 표 만들때... -_-;;; [4] file 2007.08.10
다다다 게시판에 말이죠.. [2] 2007.08.10
개가죽 포토샵에서 파일불러오기 하면 너무 늦게 뜹니다. [3] 2007.08.10
홍승기 마일리지 적립 프로그램 구현...  
박대경 로그인 기능 제대로 작동이 안됨 [1] 2007.08.10
이상현 도와주세요^^ [2] 2007.08.10
:D내나이54 아이프레임 말인데요.. [1] 2007.08.10
론그대 HTML소스중 자동으로 계속! 시작페이지로 만드는 소스좀 알려주세요^^ [2] 2007.08.10
이종일 꼭 좀 알려주세요 [1] 2007.08.10
couple99 머가문제인지;; [1] 2007.08.10
론그대 홈페이지에 들어가면 자동으로 어떤문서가 실행되게하는 소스좀 알려주세요^^ [1] 2007.08.10
시안 홈을 오픈한 날짜 경과를 표시하는 질문입니다. [2] 2007.08.10
안데니야 위키에 관해서 질문입니다.  
백수연 게시판에 메인화면에 요약되서 나오는거요... [1] 2007.08.10
Z 제로보드 연동 PHP에서 말이죠. [1] 2007.08.10
양성희 글이 날라갔을때 [1] 2007.08.10
카ol 배경을 지우고 싶어요 [1] 2007.08.10
은일이 제발 이 PHP 소스좀 봐주세요..