첫댓글을 로그내용으로 기록할려고합니다.
본문
게시판 입력 수정들을 하면 첫댓글에 로그내용을 입력하고자 합니다.
2019-03-10 13:50:00 사용자 누가 글을 작성했음.(이건 어짜피 기록되는거니..)
2019-03-10 15:50:00 사용자 누가 글을 수정하였음.
.
.
.
누가 수정했느나가 중요해서 질문 드립니다.
답변 2
자답입니다.
여분필드를 text 속성으로 만들고 그안에 입력하는것으로 했습니다.
write.skin.php 에 아래 내용 삽입
<?php //로그파일 남기기
echo $write['wr_12'];
if(!$write['wr_12']){
$logtxt = "<br>" . date("Y-m-d h:i:s")." ".$member['mb_name']. "님이 작성했습니다." ." ".$_SERVER["REMOTE_ADDR"];
?>
<input type="hidden" name="wr_42" value="<?php echo $logtxt?>" id="wr_42" class="frm_input" style = "text-align:right;" size="12">
<?php }else{
$logtxt = "<br>" . date("Y-m-d h:i:s")." ".$member['mb_name']. "님이 수정하였습니다." ." ".$_SERVER["REMOTE_ADDR"];
?>
<input type="hidden" name="wr_42" value="<?php echo $write['wr_42'] . $logtxt;?>" id="wr_42" class="frm_input" style = "text-align:right;" size="12">
<?php }?>
그리고 write_update.head.skin.php 에서 입력받은 항목을 수정된것을 업데이트 합니다.
for($i=1; $i<12; $i++){
$fld="wr_".$i;
if($write['wr_'.$i]!=$_POST[$fld]){ $wr_42 .= "<br>" . $write['wr_'.$i] . "->". $_POST[$fld]." ";}
$wr_content.=' '.$_POST[$fld];
}
결과물
2019-03-12 09:19:31 최고관리자님이 수정하였습니다. 61.83.
123->1212
2019-03-12 09:19:39 최고관리자님이 수정하였습니다. 61.83.
3213->2121
2132312->1212
!-->!-->
답변을 작성하시기 전에 로그인 해주세요.