Beispiel #1
0
 protected function _upload()
 {
     import("ORG.Net.UploadFile");
     $upload = new UploadFile();
     $upload->maxSize = 1000000;
     //设置上传文件大小
     $upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');
     //设置上传文件类型
     $upload->savePath = './Public/Upload/';
     //设置附件上传目录
     $upload->thumb = true;
     //设置需要生成缩略图,仅对图像文件有效
     $upload->thumbPrefix = 'wap120_,wap160_';
     //设置需要生成缩略图的文件后缀
     $upload->thumbMaxWidth = '300,300';
     //设置缩略图最大宽度
     $upload->thumbMaxHeight = '100,160';
     //设置缩略图最大高度
     $upload->saveRule = uniqid;
     //设置上传文件规则
     $upload->thumbRemoveOrigin = false;
     //删除原图
     if (!$upload->upload()) {
         $error = $upload->getErrorMsg();
         $this->error("对不起,图片上传出错,错误信息:{$error}");
     } else {
         $photo = $upload->getUploadFileInfo();
         $db = new WorldsModel();
         $data['text'] = '[PIC]';
         $data['time'] = date("Y-m-d H:i:s");
         $data['iswap'] == 1;
         $_SESSION['w_id'] = $db->add($data);
         $this->savePic($photo, $_SESSION['w_id']);
     }
 }
Beispiel #2
0
 public function addWorlds()
 {
     $db = new WorldsModel();
     $db->create();
     if ($db->add($data)) {
         $this->sina_update($_POST['text'] . ' http://t-y.me');
         $this->redirect('WapAdmin/index');
     } else {
         $this->gError("呃," . $db->getError(), "index");
     }
 }
Beispiel #3
0
 protected function _add($post)
 {
     if ($_POST['title'] == '' || $_POST['text'] == '') {
         $this->error('标题或内容不能为空!');
     }
     $data = array('title' => Input::getVar($_POST['title']), 'date' => date('Y-m-d H:i:s'));
     //存入日志基本信息
     $db = new ArticlesModel();
     //dump($data);exit;
     $id = $db->add($data);
     if ($id === false || $id === null) {
         $this->error('保存文章基本信息时出现错误' . $db->getError());
     }
     //存入日志内容信息
     $db = new ArticlesContentModel();
     unset($data);
     $data = array('id' => $id, 'text' => str_replace('\\', '', str_replace(""", '', $_POST['text'])));
     $rs = $db->add($data);
     if ($rs === false || $rs === null) {
         $this->error('保存文章内容时出现错误' . $db->getError());
     }
     $c = $this->getConfig();
     $msg = '发表文章《' . Input::getVar($_POST['title']) . '》 详细:' . $c['domain'] . '/index.php/Note/view/id/' . $data['id'];
     //同步到本站微博
     $db = new WorldsModel();
     $data = array('text' => Input::makeLink($msg), 'time' => date('Y-m-d H:i:s'));
     $db->add($data);
     //同步到新浪微博
     $this->sina_update($msg);
     $this->redirect('Note/view/id/' . $id);
 }