edubob

edubob

这家伙有点懒,还没写个性签名!

  • 财富值140
  • 威望值0
  • 总积分140

个人信息

  • 喔,明白了..谢谢!!

  • 发布了话题
    模型中的rules方法问题
  • 现在的情况是··当选择完图片后,会在后台传入 $_FILES["Filedata"] 的上传文件,当使用 move_uploaded_file()函数把图片保存在 Yii::app()->request->baseUrl.'/'.'upload' 文件夹时,会swfupload会报错,但是放在protected文件中时,则不会报错,感觉是权限的问题,应该怎么办呢,谢谢!

    方法代码如下:

    public function actionUpload()
    {
        // Get the session Id passed from SWFUpload. We have to do this to work-around the Flash Player Cookie Bug
        if (isset($_POST["PHPSESSID"])) {
            session_id($_POST["PHPSESSID"]);
        }
    
        // Check the upload
        if (!isset($_FILES["Filedata"]) || !is_uploaded_file($_FILES["Filedata"]["tmp_name"]) || $_FILES["Filedata"]["error"] != 0) {
            echo "ERROR:invalid upload";
            exit(0);
        }
        
        $id =  Yii::app()->user->id;
        $model = User::Model()->findByPk($id);
        
        $imgname = $_FILES["Filedata"]["name"];
        
        $filetype = pathinfo($imgname, PATHINFO_EXTENSION);
        
        $newloc = Yii::app()->basePath.'/ee/'.$model->username.'.'.$filetype; 
        
        if(move_uploaded_file($_FILES["Filedata"]["tmp_name"], $newloc))
            echo "successed";
        else
            echo "222";
        
    }
    
  • 发布了话题
    有米人用过swfupload呀
  • 呵呵,谢谢!也不是非得不创建一个新的控制器,只是想问问有没有不创建的方法而已

  • 我用过ajax,现在在研究 CHtml::ajaxSubmitButton 这个按钮,我发现用了这个按钮后,它会发送ajax请求,但是却不会验证输入的合法性了,请问如何设置才能让它先验证数据的合法性,然后再发送请求呢?谢谢

  • 不是ajax登陆,还不是很懂怎么使用ajax登陆,是直接提交到控制器当中,感觉在控制器里好难控制~~~ 那请问如何使用ajax登陆的方法呢?或者哪里有相关文档可以看?谢谢

  • 发布了话题
    关于jquery插件fancybox的问题
  • 发布了话题
    Yii 实现购物车功能
  • 问题已解决,谢谢!!

助理 等级规则
140/200
资料完整度
30/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

0

Ta的访客

1