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

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
재질문드립니다, 제목이 다르면 글이 작성되지 않게

QA

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

답변 3

본문

안녕하세요?

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

 

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를 검색해야 합니다.

 

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

 

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

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
  • 질문이 없습니다.
전체 0
© SIRSOFT
현재 페이지 제일 처음으로