【问题标题】:Code igniter image folder outside app应用程序外部的 Codeigniter 图像文件夹
【发布时间】:2017-01-09 10:44:52
【问题描述】:

我有 3 个不同的 CI 项目,我想为所有项目共享同一个图像文件夹。每个 CI 项目都有相同的结构:

    /var/www/project
    -------------------- 应用
    -------------------- CSS
    --------------------系统
    -------------------- ...

我已经创建了一个函数来更容易地链接每个图像。

function img_source($uri = '')
{
    return 'http://' . $_SERVER['HTTP_HOST'] .'/shared_img/'.$uri;
}

我在“/var/www/”下创建了一个名为 shared_img 的文件夹。所以我现在的问题是,这是正确和最安全的方法吗?我必须给文件夹特殊权限吗?

【问题讨论】:

    标签: codeigniter


    【解决方案1】:

    是的,你可以试试这个方法

    $_SERVER['DOCUMENT_ROOT'] . "/pilors/";
    $path = $this->dire_path . "uploads/" . $up_folder . '/';
            $file_path_url = base_url() . 'uploads/' . $up_folder . '/' . $file_name;
            $file_path = $path . $file_name;
    
            if (move_uploaded_file($arr["tmp_name"], $file_path) > 0) {
                $ret = $file_path_url;
            } else {
                $ret = "";
            }
    

    【讨论】:

    • 它不是用来上传图片的,只是为了在不同的网页上分享相同的图片。为了制作示例,我想为将在 3 个不同网页上的滑块共享相同的图像。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多