okey.php는 주로 사용자 로그인 및 게시 정보 처리를 처리합니다 < if ($username) >setcookie("FlyFoxNet",$useinfo,time() 3600) if ($d== q) setcookie("FlyFoxNet"); //종료하면 COOKIE를 비워둡니다
기사 게시
< include "linkfox.inc.php"; >function postf($useinfo,$title,$message) //포스트 메시지 처리 { $query="select * from foxbbs order by id desclimit 1" $row=@mysql_query( $query); $info=@mysql_fetch_array($row); if ($ useinfo[2]==$info[1]&&$title==$info[3]) // 최신정보는 현재정보와 동일합니다. echo ""; 년 n 월 j 일 G 시간 i 분) ; $query="foxbbs(usename,ftbq,title,ftdate,mesname,djnum,hfnum,ip) 값에 삽입 ('".$useinfo[0]."','".$useinfo[14]. "', '".$title."','".$time."','".$filename."',1,0,'".$gip."')" $req =@mysql_query ($query); if ($req) { //쓰기가 성공하면 사용자의 게시물 수에 1을 추가하고 콘텐츠 파일을 생성합니다. $query="select ftnum from useinfo where usename ='".$ useinfo[0]."'"; $req=@mysql_query($query); $ftnum=@mysql_fetch_array($req); $ftnum=$ftnum[0 ] 1 > $query="update useinfo set ftnum='$ftnum' where usename='".$useinfo[0]."'" $req=@mysql_query($query); > $ft=$ FILENAME $ fp = FOPEN ($ ft, "w") // "& lt;", "& gt;" 기호를 모두 "& lt;", "& rt로 변환합니다. ;" 직접 제거할 수 있는 기능이 있는데 기억이 나지 않고, 참고 매뉴얼에도 없어서 멍청한 방법을 사용했습니다. $message=str_replace("<","<",str_replace(">",">",$message)); 문자로 표시됩니다. $f=fputs($fp,$message); $fp=@fclose($fp) $fp=fputs($fp,$message); fclose($fp); [2]."!축하합니다. 게시물이 성공적으로 작성되었습니다!'); " 죄송합니다. 데이터베이스 문제로 인해 게시물을 저장할 수 없습니다. '); /script>"; title,$message) //사용자 정보 확인 기능 { $query="select * from useinfo where usename='".$username."'"; $req= mysql_query($query ); $useinfo=mysql_fetch_array($req); if ($useinfo[0]==$username) { //검사를 통과하면 정보 처리 기능 if ($userpass==$useinfo[1]) {postf($useinfo,$title,$message);return $useinfo;} else { echo "<스크립트 언어 ='JavaScript'> warning('비밀번호가 올바르지 않습니다. 확인하세요!') "; echo " } } else { echo ""; >