Kali ini saya akan membuat tutorial upload dengan CodeIgniter,,
oke untuk mempersingakat waktu kita langsung saja belajarnya,,,
Tutorial ini saya praktekkan dari http://localhost/d4b6/user_guide/libraries/file_uploading.html
dari aplikasi CodeIgniter saya,,
Pertama
yang harus kita lakukan membuat formnya terlebih dahulu di folder view, buat
dengan nama form_upload.php
<html>
<head>
<title>Form
Upload</title>
</head>
<body>
<?php echo
$error;?>
<?php echo
form_open_multipart('upload/do_upload');?>
<input
type="file" name="userfile" size="20" />
<br
/><br />
<input
type="submit" value="upload" />
</form>
</body>
</html>
Sebagai pemroses untuk meng-upload file kita, jangan lupa kita buat file di folder controller dengan nama upload.php
<?php
class Upload
extends CI_Controller {
function __construct()
{
parent::__construct();
$this->load->helper(array('form',
'url'));
}
function index()
{
$this->load->view('form_upload',
array('error' => ' ' ));
}
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())
{
$error = array('error' =>
$this->upload->display_errors());
$this->load->view('form_upload',
$error);
}
else
{
$data = array('upload_data'
=> $this->upload->data());
$this->load->view('upload_succes',
$data);
}
}
}
?>
Untuk menampilkan file kita berhasil di upload jangan lupa buat file sebagai penanda/ pengecekan bahwa file kita sudah di upload, kita buat file di folder view dengan nama upload_succes.php
<html>
<head>
<title>Form Upload</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('upload', 'Upload Another File!');
?></p>
</body>
</html>
Sebagai media penyimpanan gambar, kita buat folder “uploads” di aplikasi CodeIgniter “d4b6”.
Jika sudah anda lakukan tutorial diatas, langsung saja pada browser ketik http://localhost/d4b6/upload maka akan tampil seperti ini
Kemudian pilih file dengan klik “choose file” maka akan membuka Windows
Explorer, dan silahkan pilih gambar..
Setelah gambar dipilih, langsung klik upload, jika ber hasil akan muncul
keterangan sebagai berikut,,,
Untuk memastikannya cek gambar yang anda pilih di folder “uploads” yang
tadi anda buat, jika gambar tersebut ada brarti anda berhasil,,,
Demikian Tutorial upload sederhana yang telah saya buat, terima kasih telah menyimak,,,
:D
Tidak ada komentar:
Posting Komentar