Upload Image dengan Framework Codeigniter

halo teman teman dumenity berjumpa lagi di panduan panduan pemrogramman blog Source Code Aplikasi, kali ini kita akan belajar cara Upload Image dengan Framework Codeigniter.





Pertama-tama-tama kalian bikin controller bernama Uploadimg,



halo



di pada controller tersebut kita bikin 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 bikin 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 bikin tempat penyimpanan gambar tersebut yang berinama folder tersebut dengan nama upload.



halo



coba kini kita jalankan



halo



lalu kita browse gambar dari komputer kita



halo



misal disini saya pilih gambar koala



halo



dan kita tekan tombol upload, karenanya gambar tersebut akan terupload di folder upload



halo



coba kita lihat folder upload



halo



nah seperti itu teman teman, demikian panduan Upload Image dengan Framework Codeigniter, semoga bermanfaat yah teman teman.




Sumber https://kursuswebsite.org

Popular posts from this blog

Perbedaan Antara Keyup dan Keydown Pada jQuery

Membuat Table Warna Berselang dengan PHP