글
요구사항을 반영해서,
닉네임을 공백만으로는 설정되지 않도록,
닉네임에 <를 <로 바뀌도록해서 태그사용 못하도록,
그리고 본문에 iframe 못쓰도록,
운영자는 금칙어제한을 받지 않도록
수정했습니다.
본문에 태그를 제한하는 부분은
소스 280줄에
$_POST[content] = preg_replace('`<(/?)(sc|!|co|t|if|x|p)`i', '<$1$2', $_POST[content]);
이 부분입니다.
script, 주석, comment, textarea(table tr td), iframe, xmp, pre를 막기위해서 저렇게 설정했습니다.
그리고 채팅방개설할때 채팅방id 적는부분은 한글전환이 안되도록 했습니다.
(스타일에 ime-mode:disabled 추가해서)
비밀번호는 한글도 됩니다.
mysql 안쓰고, php파일 하나로 돌아갑니다.
압축풀어 폴더채로 업로드하고, chat폴더권한 777주고(설치끝),
index.php에 접속해서 사용하면 됩니다.
닉네임을 공백만으로는 설정되지 않도록,
닉네임에 <를 <로 바뀌도록해서 태그사용 못하도록,
그리고 본문에 iframe 못쓰도록,
운영자는 금칙어제한을 받지 않도록
수정했습니다.
본문에 태그를 제한하는 부분은
소스 280줄에
$_POST[content] = preg_replace('`<(/?)(sc|!|co|t|if|x|p)`i', '<$1$2', $_POST[content]);
이 부분입니다.
script, 주석, comment, textarea(table tr td), iframe, xmp, pre를 막기위해서 저렇게 설정했습니다.
그리고 채팅방개설할때 채팅방id 적는부분은 한글전환이 안되도록 했습니다.
(스타일에 ime-mode:disabled 추가해서)
비밀번호는 한글도 됩니다.
mysql 안쓰고, php파일 하나로 돌아갑니다.
압축풀어 폴더채로 업로드하고, chat폴더권한 777주고(설치끝),
index.php에 접속해서 사용하면 됩니다.
'웹스터디 > nosqlboardchat' 카테고리의 다른 글
채팅 소스 73 - 실시간메모 (mysql 안씀, ajax) (0) | 2008.05.26 |
---|---|
채팅 소스 72 - 대폭수정 (mysql 안씀, ajax) (0) | 2008.05.26 |
채팅 소스 71 - 대폭수정 (mysql 안씀, ajax) (0) | 2008.05.26 |
채팅 소스 70 - (mysql 안씀, ajax) (0) | 2008.05.26 |
채팅 소스 69 - (mysql 안씀, ajax) (0) | 2008.05.26 |
채팅 소스 67 - 오류수정 (mysql 안씀, ajax) (0) | 2008.05.26 |
채팅 소스 66 - (mysql 안씀, ajax) (0) | 2008.05.26 |
채팅 소스 65 - 대폭수정 (mysql 안씀, ajax) (0) | 2008.05.26 |
채팅 잡설 (0) | 2008.05.26 |
채팅 소스 64 (mysql 안씀, ajax) (0) | 2008.05.26 |
RECENT COMMENT