재질문드립니다, 제목이 다르면 글이 작성되지 않게

재질문드립니다, 제목이 다르면 글이 작성되지 않게

QA

재질문드립니다, 제목이 다르면 글이 작성되지 않게

본문

안녕하세요?

한명도 답을 안해주시네요... 일단 재질문 드리겠습니다.

 

123.123.123.123 이라는 아이피가 있을경우

AAA라는 제목으로 글을 작성했습니다.

그러면 이제부터는 해당 아이피로 게시글을 작성할때 제목이 무조건 AAA가 아니면 글이 작성되지 않게.

즉 BBB를 작성하면, 이전과 제목이 다릅니다. 라는 안내멘트가 나오게 하고 싶습니다.

 

제가 아직 그누5에 입문한지 얼마 되지않아.

여러분들의 답변 기다리겠습니다.

감사합니다 ^^

 

이 질문에 댓글 쓰기 :

답변 3

strcmp 함수를 이용해보세요.

아래처럼 하세요

해당 스킨 폴더( /skin/board/스킨명)에 write_update.head.skin.php 화일을 만듭니다

내용

<?

$ip=$_SERVER['REMOTE_ADDR'];

$row= sql_fetch("select  wr_subject  from $write_table where wr_ip='$wr_ip' ");

 if($row[wr_subject] && $row[wr_subject] !='$wr_subject') alert('이전과 제목이 다릅니다');

?>

 

오 좋은 팁이네요.
저도 많이 배웁니다.

전체를 검색해야 한다고 생각했네요.
게시판 하나에서만 처리하면 된다는 생각을 못했네요.
채택을 물릴 수도 없고 마음만 가지세요.

엇 그런가요?
 if($row[wr_subject] && $row[wr_subject] !='$wr_subject') alert('이전과 제목이 다릅니다');
이게 잘못된 것 같아보이네요. 테스트 해보며 수정하면 오류를 금방 알 수 있는데 코드를 바로 적다보니
오류가 있어도 몰랐네요
아래처럼 따옴표를 빼면 됩니다
 if($row[wr_subject] && $row[wr_subject] != $wr_subject) alert('이전과 제목이 다릅니다');

http://ra2kstar.tistory.com/118 를 참고하세요.

 

위 내용을 구현하려면 단순하게 스킨만을 수정한다면 일이 많이 복잡해집니다.

 

bbs 아래 write_update.php을 수정하셔야 합니다.

 

 

이 안에 mysql 쿼리문으로 같은 제목과 ip를 검색해야 합니다.

 

조금 복잡한 작업이라 시간을 좀 투자해야 합니다.

 

천천히 공부해 보면서 해보십시오. 

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 5
QA 내용 검색

회원로그인

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