Php 如何在Codeigniter中显示现有用户图片。?

Php 如何在Codeigniter中显示现有用户图片。?,php,mysql,codeigniter,frameworks,Php,Mysql,Codeigniter,Frameworks,我有一个完整的php脚本,我从codecanyon买的,作者不支持costum的工作。。。它是用Codeigniter框架制作的,工作得很好,很完美,但脚本不支持 用户上传个人资料图像的能力 上传图像的能力将显示在个人资料页面。 3重新加载和/或删除图像的能力。。。。。 我在谷歌上搜索过,但找不到答案 我尝试过创建>上传控制器>上传视图>上传 模型,仅上载到特定url中的指定文件夹,例如site.com/uploadimage 我想问一下,是否有办法将此功能集成到系统中。。。我是php新手。 许

我有一个完整的php脚本,我从codecanyon买的,作者不支持costum的工作。。。它是用Codeigniter框架制作的,工作得很好,很完美,但脚本不支持

用户上传个人资料图像的能力 上传图像的能力将显示在个人资料页面。 3重新加载和/或删除图像的能力。。。。。 我在谷歌上搜索过,但找不到答案

我尝试过创建>上传控制器>上传视图>上传 模型,仅上载到特定url中的指定文件夹,例如site.com/uploadimage

我想问一下,是否有办法将此功能集成到系统中。。。我是php新手。 许多人提前感谢……

我希望这能对你有所帮助。 创建此文件夹路径以上载图像:app_data/images/account/


阅读更多关于

欢迎使用Stack Overflow,您的问题要求提交CODEZ,但这在这里不起作用,将使您的问题被否决,然后搁置并最终关闭。您需要编写自己的代码,一旦遇到特定的问题,就可以使用堆栈溢出来请求特定问题的帮助。正如你的问题现在写的那样,这是一个很广泛的问题。请阅读并了解如何使用此网站,但我有权修改其源代码作为脚本作者授予的许可证。这不是一个代码编写服务。发布您尝试过的内容,以及在此过程中出现的错误,也许我们可以帮助您。否则,如果你没有CI知识,要么从一些TUT开始,要么雇佣一些人。
// Your Controller
Class User extends CI_Controller
{
    // This upload method
    function upload_user_photo()
    {
        $path  = 'app_data/images/account/';
        if(!file_exists($path))
        {
            mkdir($path, 0777, true);
        }

        $file_name                  = increment_string('image_profile', '-'); //use codeigniter string helper
        $config['upload_path']      = $path;
        $config['file_name']        = $file_name;
        $config['allowed_types']    = 'gif|jpg|png';
        $config['max_size']         = '100';
        $config['max_width']        = '1024';
        $config['max_height']       = '768';
        $this->load->library('upload', $config); 

        //Take an action if photo has been uploaded
        if($this->upload->do_upload('image'))
        {
            $upload_data = $this->upload->data();

            // View response from upload data
            echo "<pre>";
            print_r ($upload_data);
            echo "</pre>";

            // Array key is column name of your table
            $data = 
            [
                'user_id' => 'insert our user id',
                'photo' => $upload_data['file_name']
            ];

            //Take action save to your model
            $this->load->model('your_model_name');

            $this->your_model_name->save_profile_image($data);
        }
    }
}


#Model
Class Your_model_name extends CI_Model
{
    function save_profile_image($data)
    {
        $this->db->insert($data);
    }
}