Php 如何在Codeigniter中显示现有用户图片。?
我有一个完整的php脚本,我从codecanyon买的,作者不支持costum的工作。。。它是用Codeigniter框架制作的,工作得很好,很完美,但脚本不支持 用户上传个人资料图像的能力 上传图像的能力将显示在个人资料页面。 3重新加载和/或删除图像的能力。。。。。 我在谷歌上搜索过,但找不到答案 我尝试过创建>上传控制器>上传视图>上传 模型,仅上载到特定url中的指定文件夹,例如site.com/uploadimage 我想问一下,是否有办法将此功能集成到系统中。。。我是php新手。 许多人提前感谢……我希望这能对你有所帮助。 创建此文件夹路径以上载图像:app_data/images/account/Php 如何在Codeigniter中显示现有用户图片。?,php,mysql,codeigniter,frameworks,Php,Mysql,Codeigniter,Frameworks,我有一个完整的php脚本,我从codecanyon买的,作者不支持costum的工作。。。它是用Codeigniter框架制作的,工作得很好,很完美,但脚本不支持 用户上传个人资料图像的能力 上传图像的能力将显示在个人资料页面。 3重新加载和/或删除图像的能力。。。。。 我在谷歌上搜索过,但找不到答案 我尝试过创建>上传控制器>上传视图>上传 模型,仅上载到特定url中的指定文件夹,例如site.com/uploadimage 我想问一下,是否有办法将此功能集成到系统中。。。我是php新手。 许
阅读更多关于欢迎使用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);
}
}