halo teman teman dumenity berjumpa lagi di tutorial tutorial pemrogramman website dumet school, kali ini kita akan belajar cara Upload Image dengan Framework Codeigniter.
Pertama-tama kalian buat controller bernama Uploadimg,
di dalam controller tersebut kita buat class Uploadimg dan beberapa method berikut.
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Uploadimg extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->helper(array('form', 'url'));
}
public function index()
{
$this->load->view('upload', array('error' => ' '));
}
public function do_upload()
{
$config['upload_path'] = './upload/';
$config['allowed_types'] = 'gif|jpg|png';
$this->load->library('upload', $config);
if ( ! $this->upload->do_upload('userfile'))
{
$error = array('error' => $this->upload->display_errors());
$this->load->view('upload', $error);
}
else
{
$data = array('upload_data' => $this->upload->data());
$this->load->view('upload_success', $data);
}
}
}
dan di views kita buat file bernama upload. php dan upload_success.php yang isi nya berikut.
upload. php
<html>
<head>
<title>Upload Form</title>
</head>
<body>
<?php echo $error;?>
<?php echo form_open_multipart('Uploadimg/do_upload');?>
<input type="file" name="userfile" size="20" />
<br /><br />
<input type="submit" value="upload" />
<?php echo form_close() ?>
</body>
</html>
upload_success.php
<html>
<head>
<title>Upload Form</title>
</head>
<body>
<h3>Your file was successfully uploaded!</h3>
<ul>
<?php foreach ($upload_data as $item => $value):?>
<li><?php echo $item;?>: <?php echo $value;?></li>
<?php endforeach; ?>
</ul>
<p><?php echo anchor('uploadimg', 'Upload Another File!'); ?></p>
</body>
</html>
dan kita jangan lupa buat tempat penyimpanan gambar tersebut yang berinama folder tersebut dengan nama upload.
coba sekarang kita jalankan
lalu kita browse gambar dari komputer kita
misal disini saya pilih gambar koala
dan kita tekan tombol upload, maka gambar tersebut akan terupload di folder upload
coba kita lihat folder upload
nah seperti itu teman teman, sekian tutorial Upload Image dengan Framework Codeigniter, semoga bermanfaat yah teman teman.






