【问题标题】:the profile image isnt displaying个人资料图片未显示
【发布时间】:2020-04-23 12:36:04
【问题描述】:
**this is the controller function for login** 

function login_user()
{
  if(isset($_POST['login']))
  {
    $data = $this->Model_students->existentUserEmail();

    if(!empty($data))
    {
      foreach ($data as $key => $value) :
        $user_id = $value->id;
        $firstname = $value->firstname;
        $lastname = $value->lastname;
        $grade = $value->grade;
        $email = $value->email;
        $images = json_decode($value->userfile);
      endforeach;

      $user_info = array(
        'user_id' => $user_id,
        'firstname' => $firstname,
        'lastname' => $lastname,
        'grade' => $grade,
        'email' => $email,
        'images' => $images,
        'is_logged_in' => TRUE
      );

      $data5=$this->session->set_userdata($user_info);
      var_dump($data5);
      redirect('Students/homepage');
    }
    else
    {
      $this->session->set_flashdata('error', 'Error! Invalid username or password');
      redirect('Students/login_user');
    }
  }
  else
  {
    $this->load->view('signup');
  }
}

视图中的图像占位符如下所示;

<a href=""> <img class ="img-circle" src="<?=base_url();?>uploads/users/<?=$this->session->userdata('images');?>" width="250" height="auto"></a>

现在我面临的挑战是图片没有显示在网页上,这个uploads/users/代表注册后存储用户详细信息的文件夹。

【问题讨论】:

  • 您的var_dump($data5); 吐出什么?特别关注'images'

标签: php html codeigniter


【解决方案1】:

如果您没有正确设置基本网址,请打开application/config/config.php 文件并正确设置您的基本网址。

$config['base_url'] = 'http://localhost/path_to_ci_folder';

【讨论】:

    【解决方案2】:

    请检查您的 application/config/config.php 文件,如果未设置,请设置您的基本 URL。

    $config['base_url'] = 'http://localhost/your_project_folder_name/';
    

    您的观点似乎也需要修正。

    <a href=""> <img class ="img-circle" src="<?php echo base_url(); ?>uploads/users/<?php $this->session->userdata('images'); ?>" width="250" height="auto"></a>
    

    您的会话变量必须包含带扩展名的文件名。

    $this->session->userdata('images')
    

    如果 src 中文件的其余路径正确,您的图片将显示给您。

    猜你喜欢
    • 2023-01-31
    • 2023-03-22
    • 2021-03-20
    • 2014-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-30
    • 2018-05-13
    相关资源
    最近更新 更多