Skip to main content

erisamsudin's friends

Gagal Upload Gambar :(

4 replies [Last post]
does not have a status.
erisamsudin's picture
User offline. Last seen 3 weeks 4 days ago. Offline
Joined: 05/24/2011

Ane masih newbie nih oom
mau tanya Apa ada yang salah function upload saya ini :(

ini file views/admin.php

 echo validation_errors();
 echo form_open_multipart('admin/do_upload');
ID :  echo form_input(array('name'=>'id'));

 //echo form_upload(array('name'=>'foto'));
 print form_upload(array('name'=>'foto'));

 echo form_submit('value','upload')

ini file controllers/admin.php

class admin extends CI_Controller{
 
		function index()
		{
		$this->load->view('admin');
 
		}
 
		function do_upload()
		{
		$this->load->library('form_validation');
 
		$config['upload_path'] = $_SERVER['DOCUMENT_ROOT'].'/upload';
		$config['allowed_types'] = 'gif|jpg|png';
		$config['max_size']	= '1000';
		$config['max_width']  = '800';
		$config['max_height']  = '800';		
 
		$this->load->library('upload', $config);
		$unggah=$this->upload->do_upload();
		$data_upload=$this->upload->data();
 
		if ($unggah==0)
		{
			print $this->upload->display_errors();	
		}	
		else
		{
			$data['id']=$this->input->post('id');
			$data['foto']=$data_upload['foto'];
			$input_data=$this->db->insert('galeri',$data);
 
			redirect('admin/list_produk/'.$this->input->post('produk_category'));
			echo "berhasil";
 
		}
 
		}
 
}

apa ada yang salah :(
mohon bantuannya kk

dan saat di coba upload ada error seperti ini

You did not select a file to upload.

Hem, mau gabung ah,,
OKIEWARDOYO's picture
User offline. Last seen 3 weeks 16 min ago. Offline
Joined: 07/01/2011
Hem, aku juga pusing melihat

Hem, aku juga pusing melihat code code nya, ^_^

http://www.mediatutorial.web.id
- Interaktif Tutorial, Web Programming, Flash Scripting, Audio Mixing Mastering, Video Editing, Graphic Designing -

does not have a status.
predhtz's picture
User offline. Last seen 5 hours 26 min ago. Offline
Joined: 01/07/2010
$this->load->library('upload'

		$this->load->library('upload', $config);
		$unggah=$this->upload->do_upload();
		$data_upload=$this->upload->data();

Di bagian ini ditambahkan baris ini ....

$fieldname = "foto"; // sesuai dengan nama field untuk form_upload()
$this->load->library('upload', $config);
$unggah=$this->upload->do_upload($fieldname);
$data_upload=$this->upload->data();

does not have a status.
erisamsudin's picture
User offline. Last seen 3 weeks 4 days ago. Offline
Joined: 05/24/2011
oom masih gagal katanya ada

oom masih gagal
katanya ada error gini

The upload path does not appear to be valid.

$this->load->library('form_validation');
$config['upload_path'] = $_SERVER['DOCUMENT_ROOT'].'/upload';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '1000';
$config['max_width'] = '800';
$config['max_height'] = '800';

ada yang error saat di script ini?

does not have a status.
predhtz's picture
User offline. Last seen 5 hours 26 min ago. Offline
Joined: 01/07/2010
nah... sudah ada direktori

nah... sudah ada direktori "upload" di document root?
kalau belum ada, buat dulu direktori "upload" di document root apache (persis di dalam htdocs, atau kalau pake wampserver persis di bawah direktori www).
kalau saya, lebih memilih menggunakan

$config["upload_path"] = "./upload/";

direktori upload ini persis berada di bawah root project (sejajar dengan folder system...)
jangan lupa, direktori ini harus dikasi write permission... (chmod 0777 kalo di linux)

Premium Drupal Themes by Adaptivethemes