前言
本章主要介绍开单大师核心控件FangyuanController.class的用途与修改。
一、修改控制器
由于需要对添加房源页面做一些定制化开发,比如去掉一些字段并添加其他内容。通过分析元素及窗口,前端由addesfy.html进行静态页面读取,详见前一篇。后端位于WWW\Application\Admin\Controller\FangyuanController.class文件夹下的FangyuanController.class.PHP。
二、解码base64文件
打开FangyuanController.class.PHP,发现文件都是乱码。怀疑是IDE软件出错,因此复制乱码到deepseek进行分析:
$ISGiJs=base64_decode(“bjF6Yi9tYTVcdnQwaTI4LXB4dXF5KjZscmtkZzlfZWhjc3dvNCtmMzdqTkpvT3luVmVpa1FNZkRLaG1hdHZZcFhQUlpTekhJc0VUcWRibFdHd1VDcmNGanV4TEJBZw==”)
根据deepseek的分析,得出可用以下代码修复
1.base64乱码decode
代码如下(示例):
import base64
encoded_str = "$乱码"
try:
decoded_bytes = base64.b64decode(encoded_str)
decoded_str = decoded_bytes.decode('utf-8')
with open('D:\code\\test\\temp.txt', 'w', encoding='utf-8') as file:
file.write(decoded_str )
except base64.binascii.Error:
print("Base64 解码失败")
except UnicodeDecodeError:
print

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



