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

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

   A:由于后台安全性比较高,须要进行hash验证,直接在浏览器输入ajax要访问的路径就会出现以下图的报错。因此后台页面尽量用其余方法   代替ajax获取数据(好比:数据很少的时候能够提早将数据取出来放在隐藏域中,而后经过js获取再赋值)html

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

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

   if($is_userid){浏览器

    $db = pc_base::load_model('member_model');安全

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

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

    ....net

   }code

   参考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是没法将外部上传的“临时文件”拷贝到新的位置

相关文章
相关标签/搜索