보안코드 입력을 통한 스팸글 방지 http://www.zeroboard.com/?mid=zb4_tip&document_srl=855855 참조할 것. 요약하면 아래 3개 파일을 다운받아서 zm_crypt.php zm_crypt_img.php zm_crypt_ref.php ./bbs/skin/ 폴더에 올려두고 아래 내용을 수정한다. 녹색은 수정할 파일들이고 적색은 수정할 내용들이다. Comment 스팸방지 부분 ./skin/DQ_Revolution_Gallery/view_write_comment.php ./skin/DQ_Revolution_BBS/view_write_comment.php 107째줄 에서 <?if(!$member['no']){?> <? $zCryptClass='input' ; include ("./skin/zm_crypt.php" ) ; ?> <tr> <td width=<?=$_lSwidth?> align=right> </td> <td> <table border=0 cellspacing=2 cellpadding=0 height=100% align=right style='table-layout:fixed'> <tr> <td> </td> <td width=68 align=right><?=$_strSkin['name']?> </td> <td width=90><?=$c_name?></td> <td width=60 align=right><?=$_strSkin['password']?> </td> <td width=90><input type=password name=password <?=size(12)?> maxlength=20 class=input></td> <td width=190><b>보안코드</b> <?=$zCrypt_Img?> <?=$zCrypt_Form?></td> ./skin/DQ_Revolution_Gallery/include/vote_ex_run.php ./skin/DQ_Revolution_BBS/include/vote_ex_run.php 16째줄 에서. if(!$member[no]) { if(isblank($name)) Error("이름을 입력하셔야 합니다"); if(isblank($password)) Error("비밀번호를 입력하셔야 합니다"); if(isblank($antiSpamPw)) Error("보안코드를 입력하셔야 합니다"); include ( "skin/zm_crypt_ref.php" ) ; if(isblank($antiSpamPw)) Error("보안코드를 입력하셔야 합니다"); if ($antiSpamCode == "" || $antiSpamPw == "" || ZmDecrypt ( $antiSpamCode ) != strtoupper ( $antiSpamPw )) Error("보안코드가 틀렸습니다.<br>(광고 게시물 자동등록 방지를 위함)"); }
|
秋 - Tip