8 \- q$ f% a( J8 b3 W
出现在评论处,小问题。放出来怕笑话呢。。
9 {$ ]7 U' F! B, _/ n; x01 }elseif($do == 'view'){
# g5 o w, A e9 s8 I02
% S/ i( D% w6 o+ A03 require_once(dirname(__FILE__)."/global.php");
8 x; V) B$ l8 n/ G04 require_once(MYMPS_INC."/member.class.php");
) B9 ^; R3 q9 o: L( M4 _) A05 require_once(MYMPS_INC."/ip.class.php");1 a- U. d% y5 U
06
& u; b7 H& D( v1 `$ J07 if(!empty($part)&&$action == 'write'){
3 s2 v) @/ i+ @2 H' p5 J08 if(if_other_site_post()){" ?& e; T8 h0 L; q9 u
09 $msgs[]="请不要尝试从站外提交数据!";# B9 i2 @1 Q Q% B$ k
10 show_msg($msgs);7 R- q. ~6 q; r' J- J+ e _
11 exit();5 \/ F8 D3 L- i
12 }% h3 f% d% P- ?' Q
13 " V$ g/ Y" U: a2 L1 T* M; O g6 q
14
1 \9 ^/ A: t0 c! s0 ?15 //mymps_chk_randcode();
" D+ v' E, ]# |- ` O2 m16 / W3 s7 _5 t1 r9 v/ v, m! b
17 $content = $_POST[content];* _" Y! |# M: `( \4 a8 Y
18 if(empty($content)){write_msg("请填写评论内容!");exit();}
- S! ~$ c) u+ q19 if(strlen($content)>255){write_msg("请不要填写超过127个汉字!");exit();}. D, D2 E6 }+ Q9 t0 h0 X, q& p
20 $result = verify_badwords_filter($mymps_global[cfg_if_comment_verify],'',$_POST[content]);
- Y7 C" q: B5 X- @21 $content = textarea_post_change($result[content]);
, d; Y7 a2 X% Y& z* {22 $comment_level = $result[level];
3 \( E/ p$ r! c! B23 $userid = $_GET['userid'];
! N; A# H2 q- i% l a24
' d9 E! s" P6 B/ K25 2 H/ B( C& @6 g8 c$ K. [
% j9 ]/ k. V# u* ~+ M26 $db->query("INSERT INTO `{$db_mymps}".$part."_comment` (".$part."id,content,pubtime,ip,comment_level,userid)VALUES('$id','$content','".time()."','".GetIP()."','$comment_level','".$_POST[userid]."')");/ Z4 N+ e, @9 W. z8 j1 j
27 echo "INSERT INTO `{$db_mymps}".$part."_comment` (".$part."id,content,pubtime,ip,comment_level,userid)VALUES('$id','$content','".time()."','".GetIP()."','$comment_level','".$_POST[userid]."')";//userid和getip都没处理好。出现问题了。
. Q& o) {- Y! Y5 c28 if($comment_level == '1'){
. t6 N/ a! X' N, K29 write_msg("您的评论提交成功!","?part=".$part."&id=".$id);! s5 _, W: w7 ~" N
30 }
& g0 e B$ C, q) H) w9 ^3 A31 else{
4 H1 B( P/ O* Q# W32 write_msg("您提交的留言可能含有违禁词语,审核通过后显示!","?part=".$part."&id=".$id);
( w8 R8 y" F" c33 }
( A% v4 \* U, @2 e: |34 exit();
6 X9 L/ {" n# |* D+ [35 }
: I* _" Q. i5 C6 y结果出现问题了,
: S/ s8 A" \$ r* g ?6 F7 r* I, F# q; ]: S0 B* U. k2 b/ s) I
接下来就是% ?% A9 J7 H& q* z/ k/ b* I. q, ]
5 i) F& L3 p0 P; s
直接爆出管理员账号加MD5…" R# J6 F" x! z% y
|