• 493阅读
  • 43回复

置顶操作时看不到版块名称(2025年3月8日解决) [复制链接] [手机版]

上一主题 下一主题
离线zhangjingyu

只看该作者 30楼 发表于: 2025-03-08 20:18:14 星期六  点亮(0)
为了研究,我把整个函数提交给了deepseek,让它帮我分析下每行代码都是什么意思,14楼里面的注释就是deepseek的分析结果。虽然还是看不懂,但多少有些帮助吧,挺有意思的。 15楼也提到了今天定位的可能存在问题的代码:
代码看不太懂,但类似于“$v1['name'] = htmlspecialchars(strip_tags($v1['name']),ENT_QUOTES);”的代码,似乎是处理版块名称的,那再看看这里面的函数。
关于这里面的“ENT_QUOTES”,我也问了deepseek,详细在23楼。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 31楼 发表于: 2025-03-08 20:40:37 星期六  点亮(0)
再回头说我们今天定位的问题代码行:
  1. $v1['name'] = htmlspecialchars(strip_tags($v1['name']),ENT_QUOTES);
关于这里面的htmlspecialchars()函数,在16楼有提到,但稍微有点差别,是pwHtmlspecialchars()名称。文件里面还有另外一个函数pwHtmlspecialchars_decode(),注释是这么说的:“类似htmlspecialchars_decode函数,因为htmlspecialchars_decode只在PHP 5.1版本及以上才存在”。17楼也说了:
看到第二行注释很兴奋,可php5.1版本,无论是本地,还是服务器都比它高啊。就像函数名称一样,看里面的代码,它只是处理特殊字符的,转义字符的替换。白高兴了。
既然都高于5.1版本,那就应该用“Htmlspecialchars_decode”啊!只是当时认为这个函数只是处理字符串的,谁也没想到最后竟然真的跟处理字符串的函数有关。

当时挺高兴的,可看到注释认为自己白高兴了。可这次的真相似乎真的离自己好近好近,那差那么一点点。下面我们继续测试吧。首先恢复,不对,是直接修改代码里处理字符串的函数,加上“_decode”,用htmlspecialchars_decode()函数处理字符串,说不定只需要添加几个字符,就能解决困扰了我们许久的麻烦。期待吧!
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 32楼 发表于: 2025-03-08 20:57:54 星期六  点亮(0)
测试论坛测试通过!
我们下载家园论坛的require/updateforum.php文件,实际修改测试,应该可以了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 33楼 发表于: 2025-03-08 21:08:13 星期六  点亮(0)
见证奇迹的时刻终于出现了!
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 34楼 发表于: 2025-03-08 21:11:24 星期六  点亮(0)
后台勾选ajax方式主题管理操作,再看看。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 35楼 发表于: 2025-03-08 21:16:03 星期六  点亮(0)
ajax方式也正常了! 好奇怪,非ajax方式操作时的分区名怎么是灰色的? 看这个文件的修改时间是2019年的5月25日(ftp上传时间),那就应该是重新上线后没再修改过。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 36楼 发表于: 2025-03-08 21:30:06 星期六  点亮(0)
修改ajax_mawhole.htm文件,取消“defaultSelForums”的显示,到现在也不知道它是干什么用的。至于添加的当前版块名称,保留吧,要不还得修改对应的php文件(不修改也可以)。主要是版块名称直接包含其html代码,这个挺好玩儿。(21楼,2月28日)
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 37楼 发表于: 2025-03-08 21:45:41 星期六  点亮(0)
Re:置顶操作时看不到版块名称
从本主题记录开始到现在,2个月多,而问题存在的时间则更长,不记得什么时候开始有的。今天,终于解决问题,算是又了了一桩心事。如果以后再出问题,还是直接屏蔽代码,不用它处理分区和版块名,反正里面又没有什么特殊符号。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 38楼 发表于: 2025-03-08 22:33:51 星期六  点亮(0)
今晚看看曾经的杰作,起初还真的是有些迷糊,再看差不多能明白了。想想,曾经是怎样努力的付出才能解决遇到的各种各样的问题,有时为了解决一个哪怕是小小的问题都不知道要付出多少的时间,那时有付出,也有迷茫,有收获,也有快乐。怀念!
不早了,准备睡觉。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 39楼 发表于: 2025-03-08 23:16:11 星期六  点亮(0)
手机看看,解决了真好!上道具。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!