我在调试这个codeigniter脚本时遇到麻烦,请帮我解决这个问题家伙:(
屏幕截图页面erorr Click here to see my screenshots
这是我的控制器页面脚本(见下文)
类Admin扩展了CI_Controller {
function __construct(){
parent::__construct();
$this->load->helper(array('form', 'url'));
if($this->session->userdata('status') != "login"){
redirect(base_url("login"));
}
}
function index(){
$data = array('title' => 'Menu Admin');
$this->load->view('template/header',$data);
$this->load->view('template/menu_kiri',$data);
$this->load->view('Home');
$this->load->view('template/footer');
}
function absensiswa(){
$data = array('title' => 'Silahkan isi menu di bawah ini');
$this->load->view('template/header',$data);
$this->load->view('template/menu_kiri',$data);
$this->load->view('menu/absensiswa');
$this->load->view('template/footer');
}
function tambahkan(){
$data = array('title'=> 'Menu Pendaftaran siswa baru');
$this->load->view('template/header',$data);
$this->load->view('template/menu_kiri');
$this->load->view('menu/tambahkan');
$this->load->view('template/footer');
}
public function file_view(){
$this->load->view('menu/tambahkan', array('error' => ' ' ));
}
public function do_upload(){
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = 100;
$config['max_width'] = 1024;
$config['max_height'] = 768;
$this->load->library('upload', $config);
if ($this->upload->do_upload('userfile'))
{
$error = array('error' => $this->upload->display_errors());
$this->load->view('menu/tambahkan', $error);
}
else
{
$data = array('upload_data' => $this->upload->data());
$this->load->view('upload_sukses', $data);
}
}
function list_siswa(){
$this->load->helper(array('url'));
$this->load->model('m_login');
$this->load->database();
$jumlah_data = $this->m_login->jumlah_data();
$this->load->library('pagination');
$config['base_url'] = base_url().'/admin/list_siswa';
$config['total_rows'] = $jumlah_data;
$config['per_page'] = 10;
/*Class bootstrap pagination yang digunakan*/
$config['full_tag_open'] = "<ul class='pagination pagination-sm no-margin pull-right'>";
$config['full_tag_close'] ="</ul>";
$config['num_tag_open'] = '<li>';
$config['num_tag_close'] = '</li>';
$config['cur_tag_open'] = "<li class='disabled'><li class='active'><a href='#'>";
$config['cur_tag_close'] = "<span class='sr-only'></span></a></li>";
$config['next_tag_open'] = "<li>";
$config['next_tagl_close'] = "</li>";
$config['prev_tag_open'] = "<li>";
$config['prev_tagl_close'] = "</li>";
$config['first_tag_open'] = "<li>";
$config['first_tagl_close'] = "</li>";
$config['last_tag_open'] = "<li>";
$config['last_tagl_close'] = "</li>";
$from = $this->uri->segment(3);
$this->pagination->initialize($config);
$data_table['semua_data'] = $this->m_login->data_tbl($config['per_page'],$from);
$data = array('title' => 'Ini adalah daftar semua siswa');
$this->load->view('template/header',$data);
$this->load->view('template/menu_kiri',$data);
$this->load->view('menu/list_siswa',$data_table);
$this->load->view('template/footer');
//menu pencarian otomatis
}
}
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
Dashboard
<small>Control panel</small>
</h1>
<ol class="breadcrumb">
<li><a href="#"><i class="fa fa-dashboard"></i> Home</a></li>
<li class="active">Dashboard</li>
</ol>
</section>
<?php echo $error;?>
<?php echo form_open_multipart('admin/do_upload');?>
<input type="file" name="userfile" size="20" />
<br /><br />
<input type="submit" value="upload" />
</form>
<!-- isi konten -->
<section class="content">
</section>
</div>
</section>
</div><!-- /.content-wrapper -->
&#13;
Helpe的家伙,我想在我的codeigniter页面上制作上传应用程序,但是很难......我已经在互联网上尝试了很多脚本,但它确实在最后一个脚本上正常工作我觉得它有点像那样的bug < / p>