1. AI新视界首页
  2. AI经验分享
  3. 网站建设

完美解决PHPWEB 中后台发布文章后无法修改保存?无法修改发布图片?

完美解决PHPWEB 中后台发布文章后无法修改保存?无法修改发布图片?

问题描述:PHPWEB 中后台发布文章后无法修改保存;无法修改发布图片。


问题分析:
1.这两个问题的出现通过浏览器console里面的提示信息可以看到,主要是由于http://api.8555.net/api/api.php?act=getphotomodfunc这个网址无法访问。

2.根据这个提示首先需要找到这一网址到底是在哪个源码文件里面,然后才能根据需要修改。但是由于PHPWEB里面文件依赖很严重,笔者有不愿意做更加深入研究,所以寻找半天没找到。
3. 后来搜索谷歌,发现有人有类似经历。http://www.0551weixiu.cn/news/html/598.html,这篇文章给了我很大启发。
4.于是找到第一个文件,/web/photo/admin/photo_conmod.php文件,在其末尾找到:<script type=”text/javascript”>
$.getScripts(‘http://api.8555.net/api/api.php?act=getphotomodfunc’.function(){});
</script>
于是明白,肯定是该网站倒闭引起这些函数无法引进。所以无法修改和显示图片。根据上述文中提到的方法和附件,于是将这里的函数替换为老版的:
<script type=”text/javascript”>
$().getPropList();
$().getphotoPages(0);
$().getContent(0);
</script>

5.替换之后发现参数列可以显示了,说明$().getPropList();起到作用了。但是很遗憾并不能修改和保存图片。通过浏览器console提示,发现后面两个函数不存在,同时发现还有另外一个http://api.8555.net/api/api.php?act=getphotogl也无法访问。于是我就想找到这个网址在哪个文件,联想到上一个网址是在js出问题的,于是发现photo_conmod.php里面相比其他文件多引入一个photo.js的文件,通过查找果然发现里面含有http://api.8555.net/api/api.php?act=getphotogl。于是删除该段代码。但是问题是仍然无法使后两个函数起作用并且进一步保存。突然想到很可能这两个函数是来自于旧版的photo.js,于是用旧版photo.js替换后,一切问题迎刃而解。

6. 同样的原理,解决new的mod模块无法修改的问题。借助那个文章我们去寻找旧版的new板块下的news_conmod ,替换后即可解决。

7.总结起来,仍然是由于phpweb构架的加密和版权引起的。并且这个框架再也不适合HTML5和Bootstrap盛行的现阶段网站构架,基于其这些遗留和对于授权版也造成的损失,建议大家擦亮眼睛不要再使用该构架。

来源:本站原创,禁止转载

原创文章,作者:ifyoung,如若转载,请注明出处:https://www.drugfoodai.com/phpweb1.html

注意:本站原创指的是原创编译,并不主张对所介绍的工作的版权,如有侵权,请联系删除!

发表评论

邮箱地址不会被公开。 必填项已用*标注

评论列表(4条)

  • 诺青
    诺青 2016年12月18日 下午10:07

    您好,我也遇到和您同样的问题。
    按照你的解释,仍旧没有修改过来。
    是否可以联系:QQ 381829616

    • LTNZ
      ifyoung 回复 诺青 2017年5月3日 上午12:25

      我就是这么解决的。建议你不行了就换其他框架,这个框架太老了。

  • ltnz
    ltnz 2017年7月9日 下午9:52

    $().getPropList();
    $().getphotoPages(0);
    $().getContent(0);

    这段代码必须是旧版的里面一模一样, 我发现注意拷贝的时候引号要换成英文半角

    • LTNZ
      ifyoung 回复 ltnz 2017年7月9日 下午9:56

      type=”text/javascript”的引号