지우는 소스 찾아주세요 부탁드립니다!

지우는 소스 찾아주세요 부탁드립니다!

QA

지우는 소스 찾아주세요 부탁드립니다!

본문

익명게시판 이용하고 있습니다.
1. 저는 글쓰기, 덧글달기에 포인트를 주고 싶습니다.
2. 익명 소스가 멤버정보를 다 날려서 포인트 적립 불가
2. 글쓰기포인트주기는 작성자 정보 날리기 태그를 없애서 해결
3. 덧글자의 어느부분을 지워야 정보가 남아있을지 모르겠습니다.

부디 알려주시길 바랍니다ㅠㅠ도와주세요
write_comment_update.head.skin.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

// 원글의 익명리스트 가져오기
$sql = "select wr_10 from $write_table where wr_id = '$wr_id'";
$query = sql_query($sql);
$result = sql_fetch_array($query);
$wr_10 = $result[wr_10];
$anonym[list_array] = explode("/=/", $wr_10);
// $anonym[mb_id_crypt]는 멤버 정보를 날리기 전에 생성
$anonym[mb_id_crypt] = crypt($member[mb_id],"**");
// 멤버 정보 날리기
unset($member); 이부분은 삭제했습니다.
// IP 정보 안 남기기
$_SERVER[REMOTE_ADDR] = "";
// 멤버 아이디 강제로 지정
$member[mb_id] = "anonymous";
// 글 쓸 권한 부여
$member[mb_level] = $board[bo_comment_level];
// 글을 쓴 적이 있는지 확인
if(in_array($anonym[mb_id_crypt], $anonym[list_array])) {
// 글쓴이인 경우
if($anonym[mb_id_crypt] == $anonym[list_array][0]) {
$anonym[mb_name] = "글쓴이";
}
// 기존 행인인 경우
else {
for($i=1;$i<sizeof($anonym[list_array]);$i++) {
if($anonym[list_array][$i] == $anonym[mb_id_crypt]) $anonym[mb_name] = "행인$i";
}
}
}
// 새 행인인 경우 번호를 매겨주고 원글의 익명 리스트 업데이트
if(!$anonym[mb_name]) {
$anonym[mb_name] = "행인" . sizeof($anonym[list_array]);
$wr_10 .= "/=/" . $anonym[mb_id_crypt];
$sql = "update $write_table set wr_10 = '$wr_10' where wr_id = '$wr_id'";
sql_query($sql);
unset($wr_10); 이부분도 삭제해봤습니다 // $wr_10 사용 완료
}
// 이름이나 별명을 강제로 입력
$member[mb_name] = $anonym[mb_name];
$member[mb_nick] = $anonym[mb_name];
?>

이 질문에 댓글 쓰기 :

답변 3

제가 이해를 못하는 것일까요?

무슨 말인지 당최 모르겠네요..


그냥 일반 게시판으로 스킨을 바꿔요
답변을 작성하시기 전에 로그인 해주세요.
전체 126,595
QA 내용 검색

회원로그인

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