开发者社区> 问答> 正文

php小白求技术支持

现在是用的phpcms v9建站,里面会有很多图片,现在想法是把图片和附件都放到oss上,以便给浏览者最好的体验!
因是php小白,在用phpcms  v9建站时,想法是就是在发表文章的时候图片和附近自动上传到oss上,现在还实现不了,求技术支持啊!
因是技术,谢谢能够提供   有偿支持  的大侠联系了哦!
谢谢了!
另:V9中有:

/**
     * 附件上传方法
     * @param $field 上传字段
     * @param $alowexts 允许上传类型
     * @param $maxsize 最大上传大小
     * @param $overwrite 是否覆盖原有文件
     * @param $thumb_setting 缩略图设置
     * @param $watermark_enable  是否添加水印
     */
    function upload($field, $alowexts = '', $maxsize = 0, $overwrite = 0,$thumb_setting = array(), $watermark_enable = 1) {
        if(!isset($_FILES[$field])) {
            $this->error = UPLOAD_ERR_OK;
            return false;
        }
        if(empty($alowexts) || $alowexts == '') {
            $site_sett。。。。。。。。。。。。。。。。。。。。。。。。。
这么一大段php语句,可否通过修改这个来实现?求技术哥帮帮忙了,谢谢了啊,现在这个实现不了网站没法上线啊,谢谢了啊!!!!!!!!!!!!!!!!!!!

展开
收起
cnnwcc 2012-04-15 22:08:56 9784 0
3 条回答
写回答
取消 提交回答
  • 会有很多图片,现在想法是把图片和附件都放到oss上,以便给浏览者最好的体验!
    因是php小白,在用phpcms  v9建站时,想法是就 http://www.tbgao.com/bloghttp://www.slhao.com/bloghttp://www.yxgao.com/blogwww.rsqhao.com在发表文章的时候图片和
    2012-04-16 09:57:33
    赞同 展开评论 打赏
  • 利用OSS作网站附件存储想法很好
    只修改PHPCMS的源代码不行,还需要调用OSS的API,你可以下载OSS_PHP_SDK去试试。
    2012-04-16 07:19:20
    赞同 展开评论 打赏
  • 是不是只需要修改phpcms 中的下面的这段代码就可以实现?个人QQ是166 188 1005,求大侠有偿帮忙啊!谢谢了谢谢了!




    $upload_func = $this->upload_func;
                if(@$upload_func($file['tmp_name'], $savefile)) {
                    $this->uploadeds  ;
                    @chmod($savefile, 0644);
                    @unlink($file['tmp_name']);
                    $file['name'] = iconv("utf-8",CHARSET,$file['name']);
                    $uploadedfile = array('filename'=>$file['name'], 'filepath'=>$filepath, 'filesize'=>$file['size'], 'fileext'=>$fileext, 'fn'=>$file['fn']);
                    $thumb_enable = is_array($thumb_setting) && ($thumb_setting[0] > 0 || $thumb_setting[1] > 0 ) ? 1 : 0;    
                    $image = new image($thumb_enable,$this->siteid);                
                    if($thumb_enable) {
                        $image->thumb($savefile,'',$thumb_setting[0],$thumb_setting[1]);
                    }
                    if($watermark_enable) {
                        $image->watermark($savefile, $savefile);
                    }
                    $aids[] = $this->add($uploadedfile);
    2012-04-15 22:28:40
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载