phpcms实现不同站点图片上传到不同文件夹

1.修改配置文件system.php

 代码如下 复制代码

//附件相关配置
'upload_path' => PHPCMS_PATH.'upload/',
'upload_path_danji' => PHPCMS_PATH.'danji/upload/',//单机站图片上传路径
'upload_path_mobile' => PHPCMS_PATH.'upload/shouji/',//手机站图片上传路径
'upload_url' => '/upload/', //附件路径
'upload_url_danji' => '/danji/upload/',//单机站附件路径
'upload_url_mobile' => '/upload/shouji/', //手机站附件路径

2.在文件夹中搜索“upload_path”
在文件夹中搜索“upload_path”,可以找到多出文件使用了这个配置参数,这里就是要修改的地方,根据当前站点进行判断。
比如modules/attachment/attachments.php

 代码如下 复制代码
function __construct() {
 pc_base::load_app_func('global');
 $this->siteid = param::get_cookie('siteid');
 if ($this->siteid == 1) {
  $this->upload_url = pc_base::load_config('system','upload_url');
  $this->upload_path = pc_base::load_config('system','upload_path');
 } elseif ($this->siteid == 2) {
  $this->upload_url = pc_base::load_config('system','upload_url_danji');
  $this->upload_path = pc_base::load_config('system','upload_path_danji');
 } elseif ($this->siteid == 3) {
  $this->upload_url = pc_base::load_config('system','upload_url_mobile');
  $this->upload_path = pc_base::load_config('system','upload_path_mobile');
 }
 
 $this->imgext = array('jpg','gif','png','bmp','jpeg');
 $this->userid = param::get_cookie('userid') ? param::get_cookie('userid') : param::get_cookie('_userid');
 $this->isadmin = $this->admin_username = $_SESSION['roleid'] ? 1 : 0;
 $this->groupid = param::get_cookie('_groupid') ? param::get_cookie('_groupid') : 8;
}

对构造函数进行修改,根据当前站点,读取对应的upload_path参数和路径参数。有几处地方都如此修改,就不一一列举了。

时间: 2024-09-20 00:55:31

phpcms实现不同站点图片上传到不同文件夹的相关文章

FCKeditor图片上传成功后文件夹下面没有

问题描述 appSettings><addkey="FCKeditor:BasePath"value="~/FCKeditor/"/><addkey="FCKeditor:UserFilesPath"value="~/Files"/></appSettings>已经这样配置了文件在根目录下 解决方案 解决方案二:来人啊解决方案三:http://blog.csdn.net/li_ser/

使用FileUpload控件上传图片,上传不到文件夹,数据库也没有写入,图片无法显示。

问题描述 使用FileUpload控件上传图片,图片上传不到文件夹,数据库也没有写入图片的表,图片无法显示.但其他都正常,都能显示前台页面代码:<bodystyle="background-image:url(../images/right.png);background-repeat:no-repeat;"><formid="form1"runat="server"><div><br/><b

android相机拍照后上传到指定文件夹,opencv是通过调用文件夹里图片进行处理的吗?

问题描述 android相机拍照后上传到指定文件夹,opencv是通过调用文件夹里图片进行处理的吗? 现在有一个Android拍照上传到指定文件夹的程序和一个opencv图像匹配的程序,能否通过修改某些语句和配置环境可以将两者结合?如果可以求大神赐教!(opencv是在文件夹选取图片进行匹配的.) 解决方案 可以直接调用文件夹里的图片处理,配置的话把路径配置成相对路径就可以了

dfs-本地文件上传到hadoop文件夹时出错。各路求助大神。

问题描述 本地文件上传到hadoop文件夹时出错.各路求助大神. 把本地文件上传到hadoop的文件下,本地上传文件后面出现 COPYING on client 127.0.0.1.然后在hadoop文件夹下面没有文件.大神求助啊.. $ bin/hdfs dfs -put etc/hadoop input2 15/08/25 10:14:26 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your pl

asp.net文件上传解决方案(图片上传、单文件上传、多文件上传、检查文件类型)_实用技巧

小编之前也介绍了许多ASP.NET文件上传的解决案例,今天来个asp.net文件上传大集合. 1 使用标准HTML来进行图片上传 前台代码: <body> <form id="form1" runat="server"> <div> <table> <tr> <td colspan="2" style="height: 21px" > 使用标准HTML来进

ASP实现多图片上传到指定的目录并存到数据库

上传|数据|数据库 关于图片上传的例子在网上有很多文章和原代码.但是每次上论坛浏览帖子的时候都是看到很多网友对图片上传感到头疼和麻烦.其实这个问题也是曾经让我感到头疼.也看过了不少的文章和代码.现在我写的这篇文章是把我比较喜欢的一篇代码和动网里的高手对这篇代码优化后再加上我增加一些代码结合出来的!呵呵,其实这篇文章是沾了写这篇代码的人(稻香居士)和动网里那些高手的光.:) 好了,不说废话了.开始来搭建所需要的环境和数据结构! 先新建一个名字叫photo的文件夹.(我在这里就是把图片上传到这个文件

多图片上传到指定的目录并存到数据库

关于图片上传的例子在网上有很多文章和原代码.但是每次上论坛浏览帖子的时候都是看到很多网友对图片上传感到头疼和麻烦.其实这个问题也是曾经让我感到头疼.也看过了不少的文章和代码.现在我写的这篇文章是把我比较喜欢的一篇代码和动网里的高手对这篇代码优化后再加上我增加一些代码结合出来的!呵呵,其实这篇文章是沾了写这篇代码的人(稻香居士)和动网里那些高手的光.:)好了,不说废话了.开始来搭建所需要的环境和数据结构!先新建一个名字叫photo的文件夹.(我在这里就是把图片上传到这个文件夹里的.)建立一个名字叫

用ASP实现多图片上传到指定的目录并存到数据库

上传|数据|数据库 关于图片上传的例子在网上有很多文章和原代码.但是每次上论坛浏览帖子的时候都是看到很多网友对图片上传感到头疼和麻烦.其实这个问题也是曾经让我感到头疼.也看过了不少的文章和代码.现在我写的这篇文章是把我比较喜欢的一篇代码和动网里的高手对这篇代码优化后再加上我增加一些代码结合出来的!呵呵,其实这篇文章是沾了写这篇代码的人(稻香居士)和动网里那些高手的光.:)好了,不说废话了.开始来搭建所需要的环境和数据结构!先新建一个名字叫photo的文件夹.(我在这里就是把图片上传到这个文件夹里

v1 3 6-ueditor v1.3.6 如何修改图片上传路径 php

问题描述 ueditor v1.3.6 如何修改图片上传路径 php ueditor v1.3.6 如何修改图片上传路径 php文件的 请详细说明要修改哪些文件,修改哪些内容(我想要把图片存储在根目录下的upfile里)谢谢 解决方案 DEMO根目录下的ueditor.config.js,里面有配置说明.. 文件保存路径修改config.php和fileUp.php中的配置