5 o+ P* G2 A! t, ^9 W
出现在评论处,小问题。放出来怕笑话呢。。
G% R3 z" ^! q, [" B! Y1 G" H01 }elseif($do == 'view'){0 }/ t/ g& i$ L6 k) k% P7 B5 k
02 * q' g- F3 A V' \. C5 c8 c
03 require_once(dirname(__FILE__)."/global.php"); c8 o. X3 K; k5 l
04 require_once(MYMPS_INC."/member.class.php");
8 Z, S% J4 O) ` H% {, s05 require_once(MYMPS_INC."/ip.class.php");3 u9 F# s1 ^7 O4 s3 o4 p, U/ ]
06 4 ~: ]" ?7 t$ `! p/ f; W4 }2 x
07 if(!empty($part)&&$action == 'write'){7 s% G' |( x7 T7 [: a* F
08 if(if_other_site_post()){
$ }6 T- x! u4 i09 $msgs[]="请不要尝试从站外提交数据!";8 N% S @3 _/ G0 Y$ m
10 show_msg($msgs);
; r8 w$ e/ ?& f; e! `11 exit();
4 B! h4 }4 Y$ {12 }
" D4 @; k4 F1 Q4 [/ z* g e13
" @" P) B4 V% |! p/ f14
7 W% W, @: p3 z15 //mymps_chk_randcode();
3 v; O3 A7 G/ E4 P16
- q' ?0 z% s$ y17 $content = $_POST[content];
1 P- ^5 B9 @! L6 c7 O, L2 I18 if(empty($content)){write_msg("请填写评论内容!");exit();}
2 l; O [9 ^: y, L; @2 B, m19 if(strlen($content)>255){write_msg("请不要填写超过127个汉字!");exit();}
2 ^- |, I, g U/ o/ n* {2 V20 $result = verify_badwords_filter($mymps_global[cfg_if_comment_verify],'',$_POST[content]);
" E, P4 Z6 J" k21 $content = textarea_post_change($result[content]);
8 F0 s+ p! _, `9 V$ W7 i22 $comment_level = $result[level];/ }# U; C% C2 |4 b
23 $userid = $_GET['userid'];: p- s; Z, ?# ^. ]" h
24
3 W# N2 n N/ g, t" U5 N$ r: _25 ' ^' @' |& g7 h" A3 B+ ^5 Z
k* c* w8 B: S% X+ q K: }: G8 I3 C26 $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]."')");' j4 ?7 M1 Y( M% M7 z# ]
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都没处理好。出现问题了。7 z6 d: R( p c( @6 ], \4 @* _
28 if($comment_level == '1'){
; b9 |: s. V6 w0 K' J$ |( w, \29 write_msg("您的评论提交成功!","?part=".$part."&id=".$id);
) p: s$ c" E3 T0 l& J! C30 }
. {, R7 ?$ g* a7 o" ^$ B8 V31 else{
9 q7 r) f* C9 B9 e! x2 ^ D, p5 q1 r32 write_msg("您提交的留言可能含有违禁词语,审核通过后显示!","?part=".$part."&id=".$id);
' ~ Q" u1 r$ P6 p! y7 a33 }' \9 L9 L, R9 V1 Y/ o4 y$ R/ q
34 exit();7 D7 N% r6 v7 @
35 }+ C9 `8 W. D8 o& m. D
结果出现问题了,/ ~- U/ V8 l2 i, T9 U( ~
: r! O. v/ P6 D3 S& C( n' A接下来就是7 p$ T& `( f& @+ o5 J, f: p
0 v2 O; w6 y1 A: R, l
直接爆出管理员账号加MD5…# A# b9 A) u8 s+ G- q4 N2 W6 M
|