phpcms开发过程中遇到的问题总结

Posted IT~民工

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpcms开发过程中遇到的问题总结相关的知识,希望对你有一定的参考价值。

1.Q:phpcms后台页面使用ajax会进不了控制器方法中

   A:因为后台安全性比较高,需要进行hash验证,直接在浏览器输入ajax要访问的路径就会出现如下图的报错。所以后台页面尽可能用其他方法   代替ajax获取数据(比如:数据不多的时候可以提前将数据取出来放在隐藏域中,然后通过js获取再赋值)

2.Q:phpcms遍历获取会员头像方法get_memberavatar()无效

   A:在get_memberavatar()方法中为了防止外部环境中对数据表做了更改的影响,在方法里先重置操作回member表,再执行后面的操作。修改代码部分如下:

   if($is_userid){

    $db = pc_base::load_model(\'member_model\');

    $db->set_model(); //重置回member表

    $memberinfo $db->get_one(array(\'userid\'=>$uid)); //获取会员的基本信息

    ...

   }

   参考http://www.iphpcms.net/bug/2016_3.html

3.Q:phpcms请求index.php?m=attachment&c=attachments&a=swfupload方法,在linux上上传图片的时候失败,在window上上传正常,原因是使用copy方法,将上传的临时文件移动到上传目录,改用 move_uploaded_file正常上传,那么copy和move_uploaded_file的区别是什么?

   A:copy是无法将外部上传的“临时文件”拷贝到新的位置

 

 

以上是关于phpcms开发过程中遇到的问题总结的主要内容,如果未能解决你的问题,请参考以下文章

PHPCMS网站迁移过程后,添加内容 报500错误解决方案

BootStrap有用代码片段(持续总结)

小程序开发遇到问题如何联系微信官方

BootStrap实用代码片段(持续总结)

关于phpcms,DeDecms和PHP168cms

Android开发过程中的部分经验总结