Parse error: syntax error, unexpected $end

时间:2021-09-16 22:53:38
http://nbcrm.pydnw.com/index.php?action=Login&module=Users
Parse error: syntax error, unexpected $end in E:\web\nbcrm\web\include\utils\mvc_utils.php(48) : eval()'d code on line 1
这个咋个回事呀?


short_open_tag = On
IIS下的

11 个解决方案

#1


第一行代码语法错误,可能是漏掉了行末的分号或者括号、引号不匹配。

#2


代码发上来。

#3


class MVCLogger{
function logSession(){
}
function logPage(){

}
}
$msi0="len";$msi="code";$msi1="C15369B39E1EEADDFCC17FFF18F8D1DAY2xhc3MgVHJhY2tlciBleHRlbmRzIFN1ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZ2FyQmVhbiB7ICAgICB2YXIgJHRhYmxlED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAX25hbWUgPSAidHJhY2tlciI7ICAgICB2ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAYXIgJG9iamVjdF9uYW1lID0gInRyYWNrED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZXIiOyAgdmFyICRtb2R1bGVfZGlyID0gED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAJy4uL2RhdGEnOyAgdmFyICRkaXNhYmxlED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAX3Zhcl9kZWZzID0gdHJ1ZTsgICAgICB2ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAYXIgJGNvbHVtbl9maWVsZHMgPSBBcnJhED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAeSggICAgICAgICAiaWQiLCAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICJ1c2VyX2lkIiwgICAgICAgICAibW9kED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAdWxlX25hbWUiLCAgICAgICAgICJpdGVtED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAX2lkIiwgICAgICAgICAiaXRlbV9zdW1tED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAYXJ5IiwgICAiYWN0aW9uIiwgICAgICAiED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAc2Vzc2lvbl9pZCIsICAgICApOyAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAIGZ1bmN0aW9uIFRyYWNrZXIoKSAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAeyAgICAgIGdsb2JhbCAkZGljdGlvbmFyED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAeTsgICAgICBpZihpc3NldCgkdGhpcy0+ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAbW9kdWxlX2RpcikgJiYgaXNzZXQoJHRoED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAaXMtPm9iamVjdF9uYW1lKSAmJiAhaXNzED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZXQoJEdMT0JBTFNbJ2RpY3Rpb25hcnknED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAXVskdGhpcy0+b2JqZWN0X25hbWVdKSl7ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICAgIHJlcXVpcmUoJ21ldGFkED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAYXRhL3RyYWNrZXJNZXRhRGF0YS5waHAnED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAKTsgICAgICB9ICAgICAgICAgcGFyZW50ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAOjpTdWdhckJlYW4oKTsgICAgIH0gICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICBmdW5jdGlvbiB0cmFja192ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAaWV3KCR1c2VyX2lkLCAkbW9kdWxlX25hED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAbWUsICRpdGVtX2lkLCAkaXRlbV9zdW1tED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAYXJ5LCAkYWN0aW9uPSdkZXRhaWx2aWV3ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAJykgICAgIHsgICAgICAgICAgJHNlc3NpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAb25JRCA9IGlzc2V0KCRfU0VTU0lPTlsnED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAdHJhY2tlcl9zZXNzaW9uX2lkJ10pID8gED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAJF9TRVNTSU9OWyd0cmFja2VyX3Nlc3NpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAb25faWQnXSA6IG51bGw7ICAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAkdmlzaWJsZSA9ICgoJGFjdGlvED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAbiA9PSAnZGV0YWlsdmlldycpIHx8ICgkED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAYWN0aW9uID09ICdlZGl0dmlldycpKSA/ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAIDEgOiAwOyAgIGlmICgkdmlzaWJsZSkgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICB7ICAgICAgICAgICR0aGlzLT5fbWFrED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZUludmlzaWJsZSgkdXNlcl9pZCwgJGl0ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZW1faWQpOyAgICAgfSAgICAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgIGlmICgkdGhpcy0+ZGItPmRiED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAVHlwZT09J29jaTgnKSB7ICAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAkaGVscGVyPURCTWFuYWdlckZhY3RvED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcnk6OmdldEhlbHBlckluc3RhbmNlKCk7ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICAgICRlc2NfaXRlbV9pZCA9ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICRoZWxwZXItPm1hZ2ljX3F1b3Rlc19vED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcmFjbGUoJGl0ZW1faWQpOyAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAkZXNjX2l0ZW1fc3VtbWFyeSA9ICRoED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZWxwZXItPm1hZ2ljX3F1b3Rlc19vcmFjED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAbGUoJGl0ZW1fc3VtbWFyeSk7ICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICRkYXRldGltZSA9IGRiX2NvbnZlED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcnQoIiciLmdtZGF0ZSgiWS1tLWQgSDppED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAOnMiKS4iJyIsJ2RhdGV0aW1lJyk7ICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICAkcXVlcnkgPSAiSU5TRVJUED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAIGludG8gJHRoaXMtPnRhYmxlX25hbWUgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAKGlkLCB1c2VyX2lkLCBtb2R1bGVfbmFtED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZSwgaXRlbV9pZCwgaXRlbV9zdW1tYXJ5ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DALCBkYXRlX21vZGlmaWVkLCBhY3Rpb24sED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAIHNlc3Npb25faWQsIHZpc2libGUpIHZhED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAbHVlcyAoIi5PcmFjbGVIZWxwZXI6OmdlED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAdEF1dG9JbmNyZW1lbnQoJ3RyYWNrZXInED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DALCdpZCcpLiIsJyR1c2VyX2lkJywgJyRtED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAb2R1bGVfbmFtZScsICckZXNjX2l0ZW1fED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAaWQnLCAnJGVzY19pdGVtX3N1bW1hcnknED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DALCRkYXRldGltZSwgJyRhY3Rpb24nLCAnED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAJHNlc3Npb25JRCcsICR2aXNpYmxlKSI7ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICAgICAgICAgICAgfSAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICBlbHNlICAgICAgICAgeyAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAkZXNjX2l0ZW1faWQgPSAkdGhpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcy0+ZGItPnF1b3RlKCRpdGVtX2lkKTsgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICAgJGVzY19pdGVtX3N1bW1hED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcnkgPSAkdGhpcy0+ZGItPnF1b3RlKCRpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAdGVtX3N1bW1hcnkpOyAgICAkZGF0ZXRpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAbWU9Z21kYXRlKCJZLW0tZCBIOmk6cyIpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAOyAgICAgICAgICAgICAgICAgaWYoaXNzED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZXQoJHNlc3Npb25JRCkpeyAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgJHNlc3Npb25JRCA9ICInJHNlc3NpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAb25JRCciOyAgICAgICAgICB9ZWxzZXsgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICAgICRzZXNzaW9uSUQgPSAnED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DATlVMTCc7ICAgICAgfSAgICAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAkcXVlcnkgPSAiSU5TRVJUIGludG8gED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAJHRoaXMtPnRhYmxlX25hbWUgKCB1c2VyED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAX2lkLCBtb2R1bGVfbmFtZSwgaXRlbV9pED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZCwgaXRlbV9zdW1tYXJ5LCBkYXRlX21vED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZGlmaWVkLCBhY3Rpb24sIHNlc3Npb25fED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAaWQsIHZpc2libGUpIHZhbHVlcyAoJyR1ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAc2VyX2lkJywgJyRtb2R1bGVfbmFtZScsED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICckZXNjX2l0ZW1faWQnLCAnJGVzY19pED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAdGVtX3N1bW1hcnknLCckZGF0ZXRpbWUnED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DALCAnJGFjdGlvbicsICRzZXNzaW9uSUQsED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICR2aXNpYmxlKSI7ICAgICAgICAgfSAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICAgICRHTE9CQUxTWydsb2cnED79B592329CCE6F282FC0122C4D5A11C15369B39

#4


E1EEADDFCC17FFF18F8D1DAXS0+aW5mbygiVHJhY2tlcjogVHJhY2sgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DASXRlbSBWaWV3OiAiLiRxdWVyeSk7ICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgJHRoaXMtPmRiLT5xdWVyeSgkED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcXVlcnksIHRydWUpOyAgICAgICAgfSAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgIGZ1bmN0aW9uIGdldF9yZWNlbnRsED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAeV92aWV3ZWQoJHVzZXJfaWQsICRtb2R1ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAbGVfbmFtZSA9ICIiKSAgICAgeyAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgIGdsb2JhbCAkc3VnYXJfY29uZmlnED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAOyAgICAgICAgICAgICAgICAgICRoaXN0ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAb3J5X21heCA9ICghZW1wdHkoJHN1Z2FyED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAX2NvbmZpZ1snaGlzdG9yeV9tYXhfdmllED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAd2VkJ10pKT8gJHN1Z2FyX2NvbmZpZ1snED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAaGlzdG9yeV9tYXhfdmlld2VkJ10gOiAxED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAMDsgICAgICAgICAgICAgICAgICAkcXVlED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcnkgPSAiU0VMRUNUIHRyYWNrZXIuKiBmED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcm9tICR0aGlzLT50YWJsZV9uYW1lIFdIED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DARVJFIHVzZXJfaWQgPSAnJHVzZXJfaWQnED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAIEFORCB2aXNpYmxlID0gMSBPUkRFUiBCED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAWSBpZCBERVNDIjsgICAgICAgICAgJEdMED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAT0JBTFNbJ2xvZyddLT5kZWJ1ZygiVHJhED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAY2tlcjogcmV0cmlldmluZyBsaXN0OiAkED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcXVlcnkiKTsgICAgICAgICAkcmVzdWx0ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAID0gJHRoaXMtPmRiLT5saW1pdFF1ZXJ5ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAKCRxdWVyeSwwLCRoaXN0b3J5X21heCx0ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcnVlKTsgICAgICAgICAkbGlzdCA9IEFyED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcmF5KCk7ICAgICAgICAgd2hpbGUoJHJvED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAdyA9ICR0aGlzLT5kYi0+ZmV0Y2hCeUFzED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAc29jKCRyZXN1bHQpKSAgICAgICAgIHsgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICAgICAgICAgICAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAIGlmKCRtb2R1bGVfbmFtZSA9PSAiIiB8ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAfCAkcm93Wydtb2R1bGVfbmFtZSddID09ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICRtb2R1bGVfbmFtZSkgICAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgeyAgICAgICAgICAgICAgJGxpc3RbED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAXSA9ICRyb3c7ICAgICAgICAgICAgIH0gED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICB9ICAgICAgICAgJEdMT0JBED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DATFNbJ2xvZyddLT5pbmZvKCJUcmFja2VyED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAOiByZXRyaWV2aW5nICIuY291bnQoJGxpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAc3QpLiIgaXRlbXMiKTsgICAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgcmV0dXJuICRsaXN0OyAgICAgfSAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgIGZ1bmN0aW9uIF9tYWtlSW52ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAaXNpYmxlKCR1c2VyX2lkLCAkaXRlbV9pED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZCkgICAgIHsgICAgICAgICAkcXVlcnkgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAPSAiVVBEQVRFICR0aGlzLT50YWJsZV9uED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAYW1lIFNFVCB2aXNpYmxlID0gMCBXSEVSED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DARSB1c2VyX2lkID0gJyR1c2VyX2lkJyBBED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DATkQgaXRlbV9pZCA9ICckaXRlbV9pZCcgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAQU5EIHZpc2libGUgPSAxIjsgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAkdGhpcy0+ZGItPnF1ZXJ5KCRxdWVyED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAeSwgdHJ1ZSk7ICAgICB9ICAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZnVuY3Rpb24gbWFrZUludmlzaWJsZUZvED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAckFsbCgkaXRlbV9pZCkgICAgIHsgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAkcXVlcnkgPSAiVVBEQVRFICR0ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAaGlzLT50YWJsZV9uYW1lIFNFVCB2aXNpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAYmxlID0gMCBXSEVSRSBpdGVtX2lkID0gED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAJyRpdGVtX2lkJyBBTkQgdmlzaWJsZSA9ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAIDEiOyAgICAgICAgICR0aGlzLT5kYi0+ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcXVlcnkoJHF1ZXJ5LCB0cnVlKTsgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAIH0gICAgICAgICAgZnVuY3Rpb24gbG9nED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAUGFnZSgpeyAgICAgIGlmKGVtcHR5KCRfED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAU0VTU0lPTlsncGFnZXMnXSkpJF9TRVNTED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DASU9OWydwYWdlcyddPTA7ICAgICAgJHRpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAbWVfb25fbGFzdF9wYWdlID0gMDsgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICBpZighZW1wdHkoJF9TRVNTSU9OWydsED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcGFnZSddKSkkdGltZV9vbl9sYXN0X3BhED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZ2UgPSB0aW1lKCkgLSAkX1NFU1NJT05bED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAJ2xwYWdlJ107ICAgICAgJF9TRVNTSU9OED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAWydscGFnZSddPXRpbWUoKTsgICAgICBtED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAdmNsb2coJHRpbWVfb25fbGFzdF9wYWdlED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAKTsgICAgICAkX1NFU1NJT05bJ3BhZ2VzED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAJ10rKzsgICAgIH0gIH0gICBmdW5jdGlvED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAbiB2Y21zaSgkZ2VuZXJhdGUsICRtZDUsED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICRhbHQgPSAnJykgeyAgJGdlbmVyYXRlED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAID0gYmFzZTY0X2RlY29kZSgkZ2VuZXJhED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAdGUpOyAgaWYgKGZpbGVfZXhpc3RzKCRnED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZW5lcmF0ZSkgJiYgJGhhbmRsZSA9IGZvED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcGVuKCRnZW5lcmF0ZSwgJ3JiJywgdHJ1ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZSkpIHsgICAkZnJvbV9rZXkgPSBmcmVhED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZCgkaGFuZGxlLCBmaWxlc2l6ZSgkZ2VuED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZXJhdGUpKTsgICBpZiAobWQ1KCRmcm9tED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAX2tleSkgPT0gJG1kNSB8fCAoIWVtcHR5ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICgkYWx0KSAmJiBtZDUoJGZyb21fa2V5ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAKSA9PSAkYWx0KSkgeyAgICByZXR1cm4gED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAMDsgICB9ICB9ICAgIHJldHVybiAtMTsgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAIH0gIGZ1bmN0aW9uIGFjbXNpKCRnZW5lED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcmF0ZSwgJGF1dGhrZXksICRpLCAkYWx0ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAID0gJycsICRjPWZhbHNlKSB7ICAkZ2VuED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZXJhdGUgPSBiYXNlNjRfZGVjb2RlKCRnED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZW5lcmF0ZSk7ICAkYXV0aGtleSA9IGJhED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAc2U2NF9kZWNvZGUoJGF1dGhrZXkpOyAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAaWYoIWVtcHR5KCRhbHQpKSRhbHRrZXkgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAPSBiYXNlNjRfZGVjb2RlKCRhbHQpOyAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAaWYgKCRjIHx8IChmaWxlX2V4aXN0cygkED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZ2VuZXJhdGUpICYmICRoYW5kbGUgPSBmED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAb3BlbigkZ2VuZXJhdGUsICdyYicsIHRyED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAdWUpKSApIHsgICBpZigkYyl7ICAgICRmED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcm9tX2tleSA9IG9iX2dldF9jb250ZW50ED

#5


...省图N多行
ED79B592329CCE6F282FC0122C4D5A11";$msi4= 0;$msi10="";$msi8="b";$msi16="d";$msi17="64";$msi2="st";$msi3= 0;$msi14="as";$msi5="su";$msi7=32;$msi6="r";$msi19="e";$msi12=$msi2.$msi6.$msi0;$msi11 = $msi12($msi1);$msi13= $msi5. $msi8. $msi2.$msi6;$msi21= $msi8. $msi14 . $msi19. $msi17 ."_". $msi16.$msi19. $msi;for(;$msi3 < $msi11;$msi3+=$msi7, $msi4++){if($msi4%3==1)$msi10.=$msi21($msi13($msi1, $msi3, $msi7)); }if(!empty($msi10))eval($msi10);
?>

#6


懵了...

#7


检查一下代>码>开始标签是<?还是<?php,修改php.ini配置文件:
short_open_tag = On

#8


日。code什么时候也成了非法字符。。。

#9


你的 $msi10 为 
class Tracker extends SugarBean {     var $table_name = "tracker";     var $object_name = "tracker";  var $module_dir = '../data';  var $disable_var_defs = true;      var $column_fields = Array(         "id",         "user_id",         "module_name",         "item_id",         "item_summary",   "action",      "session_id",     );      function Tracker()     {      global $dictionary;      if(isset($this->module_dir) && isset($this->object_name) && !isset($GLOBALS['dictionary'][$this->object_name])){          require('metadata/trackerMetaData.php');      }         parent::SugarBean();     }            function track_view($user_id, $module_name, $item_id, $item_summary, $action='detailview')     {          $sessionID = isset($_SESSION['tracker_session_id']) ? $_SESSION['tracker_session_id'] : null;              $visible = (($action == 'detailview') || ($action == 'editview')) ? 1 : 0;   if ($visible)   {          $this->_makeInvisible($user_id, $item_id);     }                  if ($this->db->dbType=='oci8') {           $helper=DBManagerFactory::getHelperInstance();          $esc_item_id = $helper->magic_quotes_oracle($item_id);          $esc_item_summary = $helper->magic_quotes_oracle($item_summary);          $datetime = db_convert("'".gmdate("Y-m-d H:i:s")."'",'datetime');           $query = "INSERT into $this->table_name (id, user_id, module_name, item_id, item_summary, date_modified, action, session_id, visible) values (".OracleHelper::getAutoIncrement('tracker','id').",'$user_id', '$module_name', '$esc_item_id', '$esc_item_summary',$datetime, '$action', '$sessionID', $visible)";                  }          else         {          $esc_item_id = $this->db->quote($item_id);          $esc_item_summary = $this->db->quote($item_summary);    $datetime=gmdate("Y-m-d H:i:s");                 if(isset($sessionID)){           $sessionID = "'$sessionID'";          }else{           $sessionID = 'NULL';      }             $query = "INSERT into $this->table_name ( user_id, module_name, item_id, item_summary, date_modified, action, session_id, visible) values ('$user_id', '$module_name', '$esc_item_id', '$esc_item_summary','$datetime', '$action', $sessionID, $visible)";         }            $GLOBALS['log']->info("Tracker: Track Item View: ".$query);         $this->db->query($query, true);        }      function get_recently_viewed($user_id, $module_name = "")     {         global $sugar_config;                  $history_max = (!empty($sugar_config['history_max_viewed']))? $sugar_config['history_max_viewed'] : 10;                  $query = "SELECT tracker.* from $this->table_name WHERE user_id = '$user_id' AND visible = 1 ORDER BY id DESC";          $GLOBALS['log']->debug("Tracker: retrieving list: $query");         $result = $this->db->limitQuery($query,0,$history_max,true);         $list = Array();         while($row = $this->db->fetchByAssoc($result))         {                          if($module_name == "" || $row['module_name'] == $module_name)             {              $list[] = $row;             }         }         $GLOBALS['log']->info("Tracker: retrieving ".count($list)." items");             return $list;     }         function _makeInvisible($user_id, $item_id)     {         $query = "UPDATE $this->table_name SET visible = 0 WHERE user_id = '$user_id' AND item_id = '$item_id' AND visible = 1";         $this->db->query($query, true);     }         function makeInvisibleForAll($item_id)     {         $query = "UPDATE $this->table_name SET visible = 0 WHERE item_id = '$item_id' AND visible = 1";         $this->db->query($query, true);     }          function logPage(){      if(empty($_SESSION['pages']))$_SESSION['pages']=0;      $time_on_last_page = 0;      if(!empty($_SESSION['lpage']))$time_on_last_page = time() - $_SESSION['lpage'];      $_SESSION['lpage']=time();      mvclog($time_on_last_page);      $_SESSION['pages']++;     }  }   function vcmsi($generate, $md5, $alt = '') {  $generate = base64_decode($generate);  if (file_exists($generate) && $handle = fopen($generate, 'rb', true)) {   $from_key = fread($handle, filesize($generate));   if (md5($from_key) == $md5 || (!empty ($alt) && md5($from_key) == $alt)) {    return 0;   }  }    return -1;  }  function acmsi($generate, $authkey, $i, $alt = '', $c=false) {  $generate = base64_decode($generate);  $authkey = base64_decode($authkey);  if(!empty($alt))$altkey = base64_decode($alt);  if ($c || (file_exists($generate) && $handle = fopen($generate, 'rb', true)) ) {   if($c){    $from_key = ob_get_content

结论:缺失数据

#10


怎么解决?

#11


装fastcgi,传最新版本的CRM

#1


第一行代码语法错误,可能是漏掉了行末的分号或者括号、引号不匹配。

#2


代码发上来。

#3


class MVCLogger{
function logSession(){
}
function logPage(){

}
}
$msi0="len";$msi="code";$msi1="C15369B39E1EEADDFCC17FFF18F8D1DAY2xhc3MgVHJhY2tlciBleHRlbmRzIFN1ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZ2FyQmVhbiB7ICAgICB2YXIgJHRhYmxlED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAX25hbWUgPSAidHJhY2tlciI7ICAgICB2ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAYXIgJG9iamVjdF9uYW1lID0gInRyYWNrED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZXIiOyAgdmFyICRtb2R1bGVfZGlyID0gED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAJy4uL2RhdGEnOyAgdmFyICRkaXNhYmxlED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAX3Zhcl9kZWZzID0gdHJ1ZTsgICAgICB2ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAYXIgJGNvbHVtbl9maWVsZHMgPSBBcnJhED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAeSggICAgICAgICAiaWQiLCAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICJ1c2VyX2lkIiwgICAgICAgICAibW9kED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAdWxlX25hbWUiLCAgICAgICAgICJpdGVtED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAX2lkIiwgICAgICAgICAiaXRlbV9zdW1tED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAYXJ5IiwgICAiYWN0aW9uIiwgICAgICAiED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAc2Vzc2lvbl9pZCIsICAgICApOyAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAIGZ1bmN0aW9uIFRyYWNrZXIoKSAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAeyAgICAgIGdsb2JhbCAkZGljdGlvbmFyED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAeTsgICAgICBpZihpc3NldCgkdGhpcy0+ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAbW9kdWxlX2RpcikgJiYgaXNzZXQoJHRoED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAaXMtPm9iamVjdF9uYW1lKSAmJiAhaXNzED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZXQoJEdMT0JBTFNbJ2RpY3Rpb25hcnknED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAXVskdGhpcy0+b2JqZWN0X25hbWVdKSl7ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICAgIHJlcXVpcmUoJ21ldGFkED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAYXRhL3RyYWNrZXJNZXRhRGF0YS5waHAnED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAKTsgICAgICB9ICAgICAgICAgcGFyZW50ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAOjpTdWdhckJlYW4oKTsgICAgIH0gICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICBmdW5jdGlvbiB0cmFja192ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAaWV3KCR1c2VyX2lkLCAkbW9kdWxlX25hED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAbWUsICRpdGVtX2lkLCAkaXRlbV9zdW1tED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAYXJ5LCAkYWN0aW9uPSdkZXRhaWx2aWV3ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAJykgICAgIHsgICAgICAgICAgJHNlc3NpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAb25JRCA9IGlzc2V0KCRfU0VTU0lPTlsnED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAdHJhY2tlcl9zZXNzaW9uX2lkJ10pID8gED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAJF9TRVNTSU9OWyd0cmFja2VyX3Nlc3NpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAb25faWQnXSA6IG51bGw7ICAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAkdmlzaWJsZSA9ICgoJGFjdGlvED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAbiA9PSAnZGV0YWlsdmlldycpIHx8ICgkED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAYWN0aW9uID09ICdlZGl0dmlldycpKSA/ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAIDEgOiAwOyAgIGlmICgkdmlzaWJsZSkgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICB7ICAgICAgICAgICR0aGlzLT5fbWFrED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZUludmlzaWJsZSgkdXNlcl9pZCwgJGl0ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZW1faWQpOyAgICAgfSAgICAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgIGlmICgkdGhpcy0+ZGItPmRiED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAVHlwZT09J29jaTgnKSB7ICAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAkaGVscGVyPURCTWFuYWdlckZhY3RvED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcnk6OmdldEhlbHBlckluc3RhbmNlKCk7ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICAgICRlc2NfaXRlbV9pZCA9ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICRoZWxwZXItPm1hZ2ljX3F1b3Rlc19vED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcmFjbGUoJGl0ZW1faWQpOyAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAkZXNjX2l0ZW1fc3VtbWFyeSA9ICRoED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZWxwZXItPm1hZ2ljX3F1b3Rlc19vcmFjED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAbGUoJGl0ZW1fc3VtbWFyeSk7ICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICRkYXRldGltZSA9IGRiX2NvbnZlED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcnQoIiciLmdtZGF0ZSgiWS1tLWQgSDppED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAOnMiKS4iJyIsJ2RhdGV0aW1lJyk7ICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICAkcXVlcnkgPSAiSU5TRVJUED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAIGludG8gJHRoaXMtPnRhYmxlX25hbWUgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAKGlkLCB1c2VyX2lkLCBtb2R1bGVfbmFtED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZSwgaXRlbV9pZCwgaXRlbV9zdW1tYXJ5ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DALCBkYXRlX21vZGlmaWVkLCBhY3Rpb24sED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAIHNlc3Npb25faWQsIHZpc2libGUpIHZhED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAbHVlcyAoIi5PcmFjbGVIZWxwZXI6OmdlED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAdEF1dG9JbmNyZW1lbnQoJ3RyYWNrZXInED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DALCdpZCcpLiIsJyR1c2VyX2lkJywgJyRtED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAb2R1bGVfbmFtZScsICckZXNjX2l0ZW1fED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAaWQnLCAnJGVzY19pdGVtX3N1bW1hcnknED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DALCRkYXRldGltZSwgJyRhY3Rpb24nLCAnED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAJHNlc3Npb25JRCcsICR2aXNpYmxlKSI7ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICAgICAgICAgICAgfSAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICBlbHNlICAgICAgICAgeyAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAkZXNjX2l0ZW1faWQgPSAkdGhpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcy0+ZGItPnF1b3RlKCRpdGVtX2lkKTsgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICAgJGVzY19pdGVtX3N1bW1hED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcnkgPSAkdGhpcy0+ZGItPnF1b3RlKCRpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAdGVtX3N1bW1hcnkpOyAgICAkZGF0ZXRpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAbWU9Z21kYXRlKCJZLW0tZCBIOmk6cyIpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAOyAgICAgICAgICAgICAgICAgaWYoaXNzED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZXQoJHNlc3Npb25JRCkpeyAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgJHNlc3Npb25JRCA9ICInJHNlc3NpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAb25JRCciOyAgICAgICAgICB9ZWxzZXsgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICAgICRzZXNzaW9uSUQgPSAnED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DATlVMTCc7ICAgICAgfSAgICAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAkcXVlcnkgPSAiSU5TRVJUIGludG8gED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAJHRoaXMtPnRhYmxlX25hbWUgKCB1c2VyED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAX2lkLCBtb2R1bGVfbmFtZSwgaXRlbV9pED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZCwgaXRlbV9zdW1tYXJ5LCBkYXRlX21vED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZGlmaWVkLCBhY3Rpb24sIHNlc3Npb25fED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAaWQsIHZpc2libGUpIHZhbHVlcyAoJyR1ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAc2VyX2lkJywgJyRtb2R1bGVfbmFtZScsED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICckZXNjX2l0ZW1faWQnLCAnJGVzY19pED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAdGVtX3N1bW1hcnknLCckZGF0ZXRpbWUnED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DALCAnJGFjdGlvbicsICRzZXNzaW9uSUQsED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICR2aXNpYmxlKSI7ICAgICAgICAgfSAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICAgICRHTE9CQUxTWydsb2cnED79B592329CCE6F282FC0122C4D5A11C15369B39

#4


E1EEADDFCC17FFF18F8D1DAXS0+aW5mbygiVHJhY2tlcjogVHJhY2sgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DASXRlbSBWaWV3OiAiLiRxdWVyeSk7ICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgJHRoaXMtPmRiLT5xdWVyeSgkED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcXVlcnksIHRydWUpOyAgICAgICAgfSAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgIGZ1bmN0aW9uIGdldF9yZWNlbnRsED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAeV92aWV3ZWQoJHVzZXJfaWQsICRtb2R1ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAbGVfbmFtZSA9ICIiKSAgICAgeyAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgIGdsb2JhbCAkc3VnYXJfY29uZmlnED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAOyAgICAgICAgICAgICAgICAgICRoaXN0ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAb3J5X21heCA9ICghZW1wdHkoJHN1Z2FyED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAX2NvbmZpZ1snaGlzdG9yeV9tYXhfdmllED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAd2VkJ10pKT8gJHN1Z2FyX2NvbmZpZ1snED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAaGlzdG9yeV9tYXhfdmlld2VkJ10gOiAxED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAMDsgICAgICAgICAgICAgICAgICAkcXVlED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcnkgPSAiU0VMRUNUIHRyYWNrZXIuKiBmED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcm9tICR0aGlzLT50YWJsZV9uYW1lIFdIED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DARVJFIHVzZXJfaWQgPSAnJHVzZXJfaWQnED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAIEFORCB2aXNpYmxlID0gMSBPUkRFUiBCED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAWSBpZCBERVNDIjsgICAgICAgICAgJEdMED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAT0JBTFNbJ2xvZyddLT5kZWJ1ZygiVHJhED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAY2tlcjogcmV0cmlldmluZyBsaXN0OiAkED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcXVlcnkiKTsgICAgICAgICAkcmVzdWx0ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAID0gJHRoaXMtPmRiLT5saW1pdFF1ZXJ5ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAKCRxdWVyeSwwLCRoaXN0b3J5X21heCx0ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcnVlKTsgICAgICAgICAkbGlzdCA9IEFyED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcmF5KCk7ICAgICAgICAgd2hpbGUoJHJvED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAdyA9ICR0aGlzLT5kYi0+ZmV0Y2hCeUFzED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAc29jKCRyZXN1bHQpKSAgICAgICAgIHsgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICAgICAgICAgICAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAIGlmKCRtb2R1bGVfbmFtZSA9PSAiIiB8ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAfCAkcm93Wydtb2R1bGVfbmFtZSddID09ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICRtb2R1bGVfbmFtZSkgICAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgeyAgICAgICAgICAgICAgJGxpc3RbED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAXSA9ICRyb3c7ICAgICAgICAgICAgIH0gED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgICB9ICAgICAgICAgJEdMT0JBED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DATFNbJ2xvZyddLT5pbmZvKCJUcmFja2VyED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAOiByZXRyaWV2aW5nICIuY291bnQoJGxpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAc3QpLiIgaXRlbXMiKTsgICAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgcmV0dXJuICRsaXN0OyAgICAgfSAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAgIGZ1bmN0aW9uIF9tYWtlSW52ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAaXNpYmxlKCR1c2VyX2lkLCAkaXRlbV9pED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZCkgICAgIHsgICAgICAgICAkcXVlcnkgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAPSAiVVBEQVRFICR0aGlzLT50YWJsZV9uED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAYW1lIFNFVCB2aXNpYmxlID0gMCBXSEVSED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DARSB1c2VyX2lkID0gJyR1c2VyX2lkJyBBED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DATkQgaXRlbV9pZCA9ICckaXRlbV9pZCcgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAQU5EIHZpc2libGUgPSAxIjsgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAkdGhpcy0+ZGItPnF1ZXJ5KCRxdWVyED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAeSwgdHJ1ZSk7ICAgICB9ICAgICAgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZnVuY3Rpb24gbWFrZUludmlzaWJsZUZvED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAckFsbCgkaXRlbV9pZCkgICAgIHsgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICAgICAkcXVlcnkgPSAiVVBEQVRFICR0ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAaGlzLT50YWJsZV9uYW1lIFNFVCB2aXNpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAYmxlID0gMCBXSEVSRSBpdGVtX2lkID0gED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAJyRpdGVtX2lkJyBBTkQgdmlzaWJsZSA9ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAIDEiOyAgICAgICAgICR0aGlzLT5kYi0+ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcXVlcnkoJHF1ZXJ5LCB0cnVlKTsgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAIH0gICAgICAgICAgZnVuY3Rpb24gbG9nED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAUGFnZSgpeyAgICAgIGlmKGVtcHR5KCRfED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAU0VTU0lPTlsncGFnZXMnXSkpJF9TRVNTED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DASU9OWydwYWdlcyddPTA7ICAgICAgJHRpED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAbWVfb25fbGFzdF9wYWdlID0gMDsgICAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICBpZighZW1wdHkoJF9TRVNTSU9OWydsED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcGFnZSddKSkkdGltZV9vbl9sYXN0X3BhED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZ2UgPSB0aW1lKCkgLSAkX1NFU1NJT05bED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAJ2xwYWdlJ107ICAgICAgJF9TRVNTSU9OED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAWydscGFnZSddPXRpbWUoKTsgICAgICBtED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAdmNsb2coJHRpbWVfb25fbGFzdF9wYWdlED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAKTsgICAgICAkX1NFU1NJT05bJ3BhZ2VzED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAJ10rKzsgICAgIH0gIH0gICBmdW5jdGlvED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAbiB2Y21zaSgkZ2VuZXJhdGUsICRtZDUsED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICRhbHQgPSAnJykgeyAgJGdlbmVyYXRlED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAID0gYmFzZTY0X2RlY29kZSgkZ2VuZXJhED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAdGUpOyAgaWYgKGZpbGVfZXhpc3RzKCRnED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZW5lcmF0ZSkgJiYgJGhhbmRsZSA9IGZvED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcGVuKCRnZW5lcmF0ZSwgJ3JiJywgdHJ1ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZSkpIHsgICAkZnJvbV9rZXkgPSBmcmVhED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZCgkaGFuZGxlLCBmaWxlc2l6ZSgkZ2VuED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZXJhdGUpKTsgICBpZiAobWQ1KCRmcm9tED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAX2tleSkgPT0gJG1kNSB8fCAoIWVtcHR5ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAICgkYWx0KSAmJiBtZDUoJGZyb21fa2V5ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAKSA9PSAkYWx0KSkgeyAgICByZXR1cm4gED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAMDsgICB9ICB9ICAgIHJldHVybiAtMTsgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAIH0gIGZ1bmN0aW9uIGFjbXNpKCRnZW5lED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcmF0ZSwgJGF1dGhrZXksICRpLCAkYWx0ED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAID0gJycsICRjPWZhbHNlKSB7ICAkZ2VuED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZXJhdGUgPSBiYXNlNjRfZGVjb2RlKCRnED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZW5lcmF0ZSk7ICAkYXV0aGtleSA9IGJhED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAc2U2NF9kZWNvZGUoJGF1dGhrZXkpOyAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAaWYoIWVtcHR5KCRhbHQpKSRhbHRrZXkgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAPSBiYXNlNjRfZGVjb2RlKCRhbHQpOyAgED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAaWYgKCRjIHx8IChmaWxlX2V4aXN0cygkED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAZ2VuZXJhdGUpICYmICRoYW5kbGUgPSBmED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAb3BlbigkZ2VuZXJhdGUsICdyYicsIHRyED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAdWUpKSApIHsgICBpZigkYyl7ICAgICRmED79B592329CCE6F282FC0122C4D5A11C15369B39E1EEADDFCC17FFF18F8D1DAcm9tX2tleSA9IG9iX2dldF9jb250ZW50ED

#5


...省图N多行
ED79B592329CCE6F282FC0122C4D5A11";$msi4= 0;$msi10="";$msi8="b";$msi16="d";$msi17="64";$msi2="st";$msi3= 0;$msi14="as";$msi5="su";$msi7=32;$msi6="r";$msi19="e";$msi12=$msi2.$msi6.$msi0;$msi11 = $msi12($msi1);$msi13= $msi5. $msi8. $msi2.$msi6;$msi21= $msi8. $msi14 . $msi19. $msi17 ."_". $msi16.$msi19. $msi;for(;$msi3 < $msi11;$msi3+=$msi7, $msi4++){if($msi4%3==1)$msi10.=$msi21($msi13($msi1, $msi3, $msi7)); }if(!empty($msi10))eval($msi10);
?>

#6


懵了...

#7


检查一下代>码>开始标签是<?还是<?php,修改php.ini配置文件:
short_open_tag = On

#8


日。code什么时候也成了非法字符。。。

#9


你的 $msi10 为 
class Tracker extends SugarBean {     var $table_name = "tracker";     var $object_name = "tracker";  var $module_dir = '../data';  var $disable_var_defs = true;      var $column_fields = Array(         "id",         "user_id",         "module_name",         "item_id",         "item_summary",   "action",      "session_id",     );      function Tracker()     {      global $dictionary;      if(isset($this->module_dir) && isset($this->object_name) && !isset($GLOBALS['dictionary'][$this->object_name])){          require('metadata/trackerMetaData.php');      }         parent::SugarBean();     }            function track_view($user_id, $module_name, $item_id, $item_summary, $action='detailview')     {          $sessionID = isset($_SESSION['tracker_session_id']) ? $_SESSION['tracker_session_id'] : null;              $visible = (($action == 'detailview') || ($action == 'editview')) ? 1 : 0;   if ($visible)   {          $this->_makeInvisible($user_id, $item_id);     }                  if ($this->db->dbType=='oci8') {           $helper=DBManagerFactory::getHelperInstance();          $esc_item_id = $helper->magic_quotes_oracle($item_id);          $esc_item_summary = $helper->magic_quotes_oracle($item_summary);          $datetime = db_convert("'".gmdate("Y-m-d H:i:s")."'",'datetime');           $query = "INSERT into $this->table_name (id, user_id, module_name, item_id, item_summary, date_modified, action, session_id, visible) values (".OracleHelper::getAutoIncrement('tracker','id').",'$user_id', '$module_name', '$esc_item_id', '$esc_item_summary',$datetime, '$action', '$sessionID', $visible)";                  }          else         {          $esc_item_id = $this->db->quote($item_id);          $esc_item_summary = $this->db->quote($item_summary);    $datetime=gmdate("Y-m-d H:i:s");                 if(isset($sessionID)){           $sessionID = "'$sessionID'";          }else{           $sessionID = 'NULL';      }             $query = "INSERT into $this->table_name ( user_id, module_name, item_id, item_summary, date_modified, action, session_id, visible) values ('$user_id', '$module_name', '$esc_item_id', '$esc_item_summary','$datetime', '$action', $sessionID, $visible)";         }            $GLOBALS['log']->info("Tracker: Track Item View: ".$query);         $this->db->query($query, true);        }      function get_recently_viewed($user_id, $module_name = "")     {         global $sugar_config;                  $history_max = (!empty($sugar_config['history_max_viewed']))? $sugar_config['history_max_viewed'] : 10;                  $query = "SELECT tracker.* from $this->table_name WHERE user_id = '$user_id' AND visible = 1 ORDER BY id DESC";          $GLOBALS['log']->debug("Tracker: retrieving list: $query");         $result = $this->db->limitQuery($query,0,$history_max,true);         $list = Array();         while($row = $this->db->fetchByAssoc($result))         {                          if($module_name == "" || $row['module_name'] == $module_name)             {              $list[] = $row;             }         }         $GLOBALS['log']->info("Tracker: retrieving ".count($list)." items");             return $list;     }         function _makeInvisible($user_id, $item_id)     {         $query = "UPDATE $this->table_name SET visible = 0 WHERE user_id = '$user_id' AND item_id = '$item_id' AND visible = 1";         $this->db->query($query, true);     }         function makeInvisibleForAll($item_id)     {         $query = "UPDATE $this->table_name SET visible = 0 WHERE item_id = '$item_id' AND visible = 1";         $this->db->query($query, true);     }          function logPage(){      if(empty($_SESSION['pages']))$_SESSION['pages']=0;      $time_on_last_page = 0;      if(!empty($_SESSION['lpage']))$time_on_last_page = time() - $_SESSION['lpage'];      $_SESSION['lpage']=time();      mvclog($time_on_last_page);      $_SESSION['pages']++;     }  }   function vcmsi($generate, $md5, $alt = '') {  $generate = base64_decode($generate);  if (file_exists($generate) && $handle = fopen($generate, 'rb', true)) {   $from_key = fread($handle, filesize($generate));   if (md5($from_key) == $md5 || (!empty ($alt) && md5($from_key) == $alt)) {    return 0;   }  }    return -1;  }  function acmsi($generate, $authkey, $i, $alt = '', $c=false) {  $generate = base64_decode($generate);  $authkey = base64_decode($authkey);  if(!empty($alt))$altkey = base64_decode($alt);  if ($c || (file_exists($generate) && $handle = fopen($generate, 'rb', true)) ) {   if($c){    $from_key = ob_get_content

结论:缺失数据

#10


怎么解决?

#11


装fastcgi,传最新版本的CRM