第一段 Code:
else if ( $action == "pm" )
{          
if ( !is_array( $id ) || !$do_action )   
   {                                                                        
}       $id = 0;                                                                          
  if ( empty( $id ) )       
  {                     
write_msg( "您没有选中任何一条信息记录" );      
  }               
require_once( DB_DATA."/pm_message.inc.php" );     
$here = "信息操作附加处理";
$title = "您发布的 {title} 被管理员设置为 {action}";
$msg = "可能原因: ".$msg;
$msg .= "";include( hao_tpl( "information_pm" ) );}
-----------------
第二段 Code:
else if ( strstr( $action, "level" ) )
    {
    require_once( MYMPS_MEMBER."/include/common.func.php" );
    $action = fileext( $action );
    $id = explode( ",", $id );
    if ( !is_array( $id ) )
    {
    }
    foreach ( $id as $k => $v )
    {
    $get_row = is_member_info( $v, "no_level_limit" );
    if ( $get_row['ismember'] == 1 )
    {
    $userid = $get_row['userid'];
    if ( $if_money == 1 )
    {
    $db->query( "UPDATE `".$db_mymps."member` SET money_own = money_own {$money_num} WHERE userid = '{$userid}'" );
         }
                if ( $if_pm == 1 )
            {
            $title = str_replace( "{title}", $get_row[title], $title );
            $title = str_replace( "{action}", $information_level[$action], $title );
            $result = sendpm( $admin_id, $userid, $title, $msg, 1 );
                }
        }
        $db->query( "UPDATE `".$db_mymps."information` SET info_level = '{$action}' WHERE id = '{$v}'" );
            }
                $id = join( ",", $id );
                write_msg( "信息 ".$id." 状态转为 ".$information_level[$action]." 成功!", $url, "REcord" );
                }
    }
}
什么原因 如何解决?

解决方案 »

  1.   

    本帖最后由 xuzuning 于 2012-04-17 19:33:44 编辑
      

  2.   

    完整代码
    http://www.wksky.com/tools/php.zip麻烦帮忙看看应该如何修改,没学习过C和php。
      

  3.   

    http://www.wksky.com/tools/info.txt这个才行,空间限制不能提供下载资源。
      

  4.   

    把else前的括号去掉试试。
    前面要有if
    后面才能有else。估计跟什么地方没有配对上。
      

  5.   

    出错行 492
    前面少了一个 “}”
    或者说 353 行后多了个 “{"
    353 行处的 else if ( $action == "edit" ) 分支里只有一个switch 结构
    可以括起,也可以不括起。但绝不能不配套