zoukankan      html  css  js  c++  java
  • 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是无法将外部上传的“临时文件”拷贝到新的位置

     

  • 相关阅读:
    .NET设计模式系列文章《转》
    sharpwebmail邮件管理系统开源 下载及使用方法
    POJ 1949 DP?
    POJ 1948 DP
    POJ 1945 暴搜+打表 (Or 暴搜+判重)
    POJ 1944 并查集(模拟)
    POJ 3259 Wormholes SPFA判负环
    POJ 3268 Dijkstra+priority_queue或SPFA
    POJ 3299 模拟
    POJ 3342 树形DP+Hash
  • 原文地址:https://www.cnblogs.com/dreamydeng/p/5570134.html
Copyright © 2011-2022 走看看