- - '실시간메모'라고 이름붙였는데, 채팅방목록에
방문자리스트없는 간단한 채팅방을 달았습니다.
내용이 2KB에 도달하면, 512byte만 남기고 나머지는 삭제합니다.-채팅방에서처럼 백업되는게 아니라-
그래서 덩치가 거기서 더 불어나지 않으면서 계속적으로 존속합니다.
저장파일은 chat폴더안에 _xext
관리자가 저장파일 삭제-리셋할수 있는 버튼을 달았습니다.
금지닉네임 제한은 하고, 금칙어 제한은 안걸었습니다.
본문에 html태그는 허용되지 않습니다.

- - 글올리는 자바스크립트함수에서 군더더기로 남아있던거 지웠고...

- - $_POST로 올라온 닉네임에서 이것저것 삭제하고,
금지닉네임하고 같은지 판별하는 과정을
종전엔 모두 다 거치게 했었는데,,
세션닉네임이 없거나, 세션닉네임과 $_POST로 올라온 이름이 다른 경우에만 그 과정을 거치도록 수정...

- - 치명적인 실수 수정
$dpi=foepn()으로 열었다가 fclose($dpi)로 닫지 않고, fclose($dph)로 해둔 오류 발견
자칫하면 파일이 삭제되는데,, 이런 실수가 있었더군요. 바로잡았습니다.

- - 닉네임에는 탭문자 모두 삭제, 공백문자만으로 된 경우도 삭제합니다만
본문에는 삭제하지 않습니다. 어찌보면 그것도 표현의 방법일수 있기 때문에...
단,, 채팅방 레이아웃이 깨지는 것들은 막았습니다.

mysql 안쓰고, php파일 하나로 돌아갑니다.
압축풀어 폴더채로 업로드하고, chat폴더권한 777주고(설치끝),
index.php에 접속해서 사용하면 됩니다.
by Anna 안나 2008. 5. 26. 18:04