재질문드립니다, 제목이 다르면 글이 작성되지 않게 채택완료
안녕하세요?
한명도 답을 안해주시네요... 일단 재질문 드리겠습니다.
123.123.123.123 이라는 아이피가 있을경우
AAA라는 제목으로 글을 작성했습니다.
그러면 이제부터는 해당 아이피로 게시글을 작성할때 제목이 무조건 AAA가 아니면 글이 작성되지 않게.
즉 BBB를 작성하면, 이전과 제목이 다릅니다. 라는 안내멘트가 나오게 하고 싶습니다.
제가 아직 그누5에 입문한지 얼마 되지않아.
여러분들의 답변 기다리겠습니다.
감사합니다 ^^
답변 3개
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
아래처럼 하세요
해당 스킨 폴더( /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('이전과 제목이 다릅니다');
?>
답변에 대한 댓글 7개
저도 많이 배웁니다.
전체를 검색해야 한다고 생각했네요.
게시판 하나에서만 처리하면 된다는 생각을 못했네요.
채택을 물릴 수도 없고 마음만 가지세요.
이전에 올린 질문에 채택드렸습니다.
테스트 결과 안되네요...
혹시 다시 한번 도와주실수 있를련지요?
wr_ip='$wr_ip' -->wr_ip='$ip' 로 수정 하세요
제목이 다르다고 나오네요 ㅠㅠ.
한번만 더 부탁할수 있을까요? ㅠㅠ
이번엔... 제목을 이전것과 같아도
제목이 다르다고 나오네요 ㅠㅠ
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">http://ra2kstar.tistory.com/118 를 참고하세요.
위 내용을 구현하려면 단순하게 스킨만을 수정한다면 일이 많이 복잡해집니다.
bbs 아래 write_update.php을 수정하셔야 합니다.
이 안에 mysql 쿼리문으로 같은 제목과 ip를 검색해야 합니다.
조금 복잡한 작업이라 시간을 좀 투자해야 합니다.
천천히 공부해 보면서 해보십시오.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그치만... 제가 말씀드렸다시피
입문한지 며칠이 안되서 stcmp를 아예 모르곘네요
혹시 저에 맞는 예제를 작성해주실수 있을련지요?