- /**
- * 保存上传的图片
- *
- * @return string javascript code
- * @author lfyzjck
- **/
- public function actionImg($type, $CKEditor, $CKEditorFuncNum, $langCode = 'zh-cn')
- {
- if(empty($CKEditorFuncNum) || $type != 'Images'){
- $this->mkhtml($CKEditorFuncNum,'','错误的函数调用');
- }
- if(isset($_FILES['upload'])){
- // 获取关于图片上传配置
- $options = Options::model()->findByPk(1);
- $form = new UploadForm('image',$options);
- $form->upload = CUploadedFile::getInstanceByName('upload');
- if($form->validate()){
- // 文件名: 时间 + 源文件名
- $target_filename = date('Ymd-hm',time()).$form->upload->getName();
- $path = Yii::app()->basePath.'/../uploads/'.$target_filename; // 图片保存路径
- $form->upload->saveAs($path);
- $this->mkhtml($CKEditorFuncNum,Yii::app()->baseUrl.'/uploads/'.$target_filename, "上传成功");
- }
- else{
- $this->mkhtml($CKEditorFuncNum,'',$form->getError('upload'));
- }
- }
- }
- /**
- * 返回 CKEditor 的提示信息
- *
- * @return void
- * @author lfyzjck
- **/
- private function mkhtml($fn, $fileurl, $message)
- {
- $str = '';
- exit($str);
- }
来源: https://www.php1.cn/detail/php-625d28e6fa.html